1
データベーステーブルによる検索オプション付きのgridviewがあります。問題なく、グリッドを検索するためにid値を入力すると、すべての関連する値の行が表示されます。たとえば、値「1」を入力すると、1,10,11,12,13、...のようにすべて1がフィルタリングされます。 しかし、正確な値を表示する必要があります。入力した値は、対応する行のみを表示する必要があります。私のPROBを理解して...正確な値を持つYiiフィルタオプション
私のモデルは
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria(array('order'=>'proc_id DESC'));
//$criteria->condition = " status = 'Active' ";
$criteria->compare('proc_id',$this->proc_id);
$criteria->compare('book_id',$this->book_id,true);return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
'pagination'=>array(
'pageSize'=>50
),
));
}
以下のようにやあ私はあなたが設定することができ
$criteria->compare('book_id',$this->book_id);
おかげで私は必要なものdude..thisが、あなたをexactly..fromありませんコード私は答えを得た私は新しい問題が必要なデフォルトでは、グリッドビューを表示していないだけ検索オプションを示していないこのprobでvalues.plsヘルプ – jayanthan