搜索插件运行良好但我必须提供 条件。
示例:
'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 }
它不起作用!
我想要重型正则表达式匹配和控制器上的东西以及模型所有数据库繁重的工作。
我必须在优先权的基础上进行搜索。
有什么想法吗?