当没有 cakephp(来自模型)验证时,如何设置条件从 cakephp 调用 mysql 函数
从控制器调用 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 验证),该函数已经被调用。我只想在验证完成后调用该函数。
我试过使用
$this->Model->validationErrors
和
$this->Model->invalidFields()
但这根本不起作用。