я тружусь на CakePHP 2.x .want, чтобы добавить условие в мой сохранить запрос .. например я хочу, чтобы реализовать этот запросCakePHP: добавить условие в this-> Модель-> Save()
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);
}
временами теперь я первая проверку через граф, а затем сохранить в базу данных ... могу ли я добавить условие в мой сохранить так что я не должен запросить два раз в базу данных только для выполнения одной задачи
Почему не используя правило пользовательской проверки для этого в модели? Будет более чистым: http://book.cakephp.org/2.0/en/models/data-validation.html#custom-validation-rules – mark