where 方法也可以使用对象来设置查询或操作条件,可以使用任何对象。以 stdClass 内置对象为例:
$Dao = M("User"); // 定义查询条件 $condition = new stdClass(); $condition->uid = array('elt',10); $condition->email = "Jack@163.com"; $List = $Dao->where($condition)->find();
使用对象方式和使用数组方式的条件效果是相同的,并且是可以互换的。
ThinkPHP where 在使用数组或对象方式的时候,要用到 ThinkPHP 特有的查询表达式,具体见《ThinkPHP 表达式》。