我正在尝试使用多个where()和Zends delete(),但什么都没发生.. !!!
$where=array('id' => $id,'likedbyID' => $likedbyID);
$this->delete($where);
上面的代码写在Model中。
请帮帮我......
提前致谢.....
答案 0 :(得分:2)
来自zend文档:
由于表delete()方法代理数据库适配器delete()方法,因此该参数也可以是SQL表达式的数组。表达式使用AND运算符组合为布尔项。
知道所有你可以这样使用它:
$this->delete(
array(
'id = ?' => $id,
'likedbyID = ?' => $likedbyID,
)
);
所以你可以使用>或者<或IN或..运算符而不是=