検索プラグインはうまく機能していますが、条件のいずれかを指定する必要があります。
例:
'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 }
うまくいきません!
重い正規表現の一致とコントローラー上のもの、およびモデルによるすべてのデータベースの重労働が必要です。
優先順位に基づいて検索する必要があります。
何か案は?