0

検索プラグインはうまく機能していますが、条件のいずれかを指定する必要があります。

例:

'name' => array('type' => 'like', 'encode' => true,
             'before' => false, 'after' => true,
                'wildcardAny' => '%', 'wildcardOne' => '_'),

今..に設定するbefore falseafter true、次のものが検索されます。 keyword%

最初にすべてを検索しkeyword%、スペースがある場合は次にkeyword-secondword%検索し、最後に何も見つからない場合は検索し、それでも見つからない場合は条件が必要ですkeywordSecondword%keyword%secondword%%secondkeyword%keyword%

今、私がやろうとすると:

if(empty($this->paginate))
{ // set query and Prg->common->process  }

うまくいきません!

重い正規表現の一致とコントローラー上のもの、およびモデルによるすべてのデータベースの重労働が必要です。

優先順位に基づいて検索する必要があります。

何か案は?

4

0 に答える 0