ThinkPHP3.2.3的[NOT] LIKE: 同sql的LIKE查询表达式:
使用示例如下:
$map['name'] = array('like','lrmb%');
查询条件就变成 name like 'lrmb%'
如果配置了DB_LIKE_FIELDS参数的话,某些字段也会自动进行模糊查询。例如设置了:
'DB_LIKE_FIELDS'=>'title|content'
的话,使用
$map['title'] = 'lrmb';
查询条件就会变成 title like '%lrmb%'
支持数组方式,例如
$map['a'] =array('like',array('%lrmb%','%tp'),'OR'); $map['b'] =array('notlike',array('%lrmb%','%tp'),'AND');
生成的查询条件就是:
(a like '%lrmb%' OR a like '%tp') AND (b not like '%lrmb%' AND b not like '%tp')