0

Yiiでプログラムで検索メソッドにパラメータを渡すことは可能ですか? テーブル Team と Workers があり、add workers to the team機能を作成します。実際に編集チームに割り当てられたものを除くすべての労働者を表示する CGridView 検索を表示したいと思います。それを達成する方法は?

4

2 に答える 2

0

通常、gridviewはsearch()モデルのメソッドを呼び出しています。このメソッドを簡単に編集して、次のようなオプションのパラメーターを追加できます。

public function  search($notLike = false){
    if($notLike) {
        //add the new sql condition not like
    }
}
于 2013-03-04T16:23:18.730 に答える
0

使用するだけ

$criteria->addSearchCondition($column, $keyword, $escape, 'AND', $like)

例えば

$criteria->addSearchCondition('CustomerName', 'Jo', false, 'AND', 'NOT LIKE')
// Column 'CustomerName'
// Value to look for 'Jo'
// escape value? false
// append to query using 'AND'
// Compare using Not Like
//     This should generate: "... AND CustomerName LIKE 'Jo'"

チェックアウトCDbCriteria->addSearchCondition()

于 2013-03-04T17:02:34.037 に答える