搜索插件运行良好,但我必须给出任何一个条件。
例子:
'name' => array('type' => 'like', 'encode' => true,
'before' => false, 'after' => true,
'wildcardAny' => '%', 'wildcardOne' => '_'),
现在..当我将它设置为before false
andafter true
时,它会搜索:
keyword%
我想要一个条件,首先搜索所有的keyword%
然后,如果有一个空间它应该做然后keyword-secondword%
搜索,最后如果没有找到然后如果仍然没有找到那么keywordSecondword%
keyword%secondword%
%secondkeyword
%keyword%
现在,当我尝试这样做时:
if(empty($this->paginate))
{ // set query and Prg->common->process }
它不起作用!
我想要大量的正则表达式匹配和控制器上的东西,以及模型的所有数据库繁重工作。
我必须根据优先级进行搜索。
有任何想法吗?