我正在开发一个 cakephp 2.x。想在我的保存查询中添加一个条件。例如,我想实现这个查询
INSERT INTO 'this' where condition is 'this'
现在我正在做这个
$count = $this->Message->find('count', array(
'conditions' => array('Message.mobileNo' => $mobileNo,
'Message.body'=>$body
)));
if($count>0){
echo "already have a message";
}else
{
$this->Message->create();
$this->Message->save($this->request->data);
}
有时我首先检查计数,然后保存到数据库中...我可以在保存中添加条件 ,这样我就不必为了完成一项任务而两次查询数据库