0

我是 cakephp 的新手,所以我不知道如何在 cakephp 中编写这个查询。有时我现在有这个查询

  $count = $this->User->find('count', array(
            'conditions' => array('User.mobileNo' => $mobileNo)));

此查询正在检查数据库中的手机号码是否等于用户提供的号码.. 我想添加另一个条件,即手机号码等于用户提供的手机号码并且电子邮件等于例如,用户提供了电子邮件

     $count = $this->User->find('count', array(
            'conditions' => array('User.mobileNo' => $mobileNo))) And
   'conditions' => array('User.email' => $email))) 
4

1 回答 1

3

您只需要添加到您的条件数组:

$count = $this->User->find('count', array(
    'conditions' => array(
        'User.mobileNo' => $mobileNo,
        'User.email' => $email
    )
));

文档中有很多这样的例子,例如

$conditions = array("Post.title" => "This is a post", "Post.author_id" => 1);
// Example usage with a model:
$this->Post->find('first', array('conditions' => $conditions));
于 2013-06-28T08:51:08.637 回答