我们可以在Zends delete()中使用多个where子句吗?

问题描述:

我想使用多个地方()与Zends删除(),但没有发生.. !!!我们可以在Zends delete()中使用多个where子句吗?

$where=array('id' => $id,'likedbyID' => $likedbyID); 
$this->delete($where); 

上述代码写在模型中。

请帮我.....

在此先感谢.....

从Zend的文档:

由于表中删除()方法来代理数据库适配器delete()方法,参数也可以是SQL表达式的数组。使用AND运算符将表达式组合为布尔项。

知道一切,你可以使用它像这样:

$this->delete(
    array(
     'id = ?' => $id, 
     'likedbyID = ?' => $likedbyID, 
    ) 
); 

Allso您可以使用>或<或IN或..操作符而不是=