0

私はYIIとzii.widgets.grid.CGridViewのものに不慣れです。古いプロジェクトで行う変更はほとんどありません。

$ model-> search()は、データグリッドビューで検索をアクティブにしますが、部分的な検索を行います。

どうすれば絶対検索に変更できますか?

ありがとうAb

4

1 に答える 1

4

モデルの検索関数には、おそらく次のような行があります。

$criteria->compare('attributename',$this->attributename,true);

3番目のパラメーターをに変更するとfalse、部分一致は得られません。

$criteria->compare('attributename',$this->attributename,false);

CDbCriteria比較機能を確認してください。

編集:検索(つまりキーワード%)で開始/開始するには、比較関数を少し変更することができます:

$criteria->compare('attributename',$this->attributename.'%',false,'AND',false);
// that translates to keyword%, we need the fifth parameter to be false, otherwise % is escaped
于 2012-04-23T07:19:02.977 に答える