新版增長了快捷查詢方式,能夠進一步簡化查詢條件的寫法,例如:php
1、實現不一樣字段相同的查詢條件thinkphp
$User = M("User"); // 實例化User對象數組
$map['name|title'] = 'thinkphp';spa
// 把查詢條件傳入查詢方法對象
$User->where($map)->select(); it
查詢條件就變成 name= 'thinkphp' OR title = 'thinkphp'io
2、實現不一樣字段不一樣的查詢條件class
$User = M("User"); // 實例化User對象select
$map['status&title'] =array('1','thinkphp','_multi'=>true);map
// 把查詢條件傳入查詢方法
$User->where($map)->select();
'_multi'=>true必須加在數組的最後,表示當前是多條件匹配,這樣查詢條件就變成 status= 1 AND title = 'thinkphp' ,查詢字段支持更多的,例如:
$map['status&score&title'] =array('1',array('gt','0'),'thinkphp','_multi'=>true);
查詢條件就變成 status= 1 AND score >0 AND title = 'thinkphp'
注意:快捷查詢方式中「|」和「&」不能同時使用。