CakePHP проверить условия, когда нет проверки
Как я могу установить условия для вызова функции mysql из cakephp, когда нет проверки cakephp (из модели)
код, который вызывает функцию mysql из контроллера:
$generateDocNum = $data_source->fetchAll("
select generateDocNum(?, ?, ?, ?, ?) as generateSn
", array(
'MNF',
$codeTelpArea, // city
$this->request->data['Manifest']['date'], // date
$codeBranch, //branch
$codeModa //Moda
));
Код работает хорошо, но проблема в том, что когда валидация возвращает false (например, notEmpty validation), функция уже была вызвана. Я просто хочу вызвать эту функцию, когда проверка закончится.
Я пытался использовать
$this->Model->validationErrors
а также
$this->Model->invalidFields()
но это не работает вообще.
1 ответ
Вы пробовали вызывать функцию между
if ($this->Model->save()){
//calling mysql function here
}