検索プラグインはうまく機能していますが、条件のいずれかを指定する必要があります。
例:
'name' => array('type' => 'like', 'encode' => true,
'before' => false, 'after' => true,
'wildcardAny' => '%', 'wildcardOne' => '_'),
今..に設定するbefore false
とafter true
、次のものが検索されます。
keyword%
最初にすべてを検索しkeyword%
、スペースがある場合は次にkeyword-secondword%
検索し、最後に何も見つからない場合は検索し、それでも見つからない場合は条件が必要ですkeywordSecondword%
keyword%secondword%
%secondkeyword
%keyword%
今、私がやろうとすると:
if(empty($this->paginate))
{ // set query and Prg->common->process }
うまくいきません!
重い正規表現の一致とコントローラー上のもの、およびモデルによるすべてのデータベースの重労働が必要です。
優先順位に基づいて検索する必要があります。
何か案は?