2
が存在しないコントローラからのMySQL関数を呼び出して、検証CakePHPのチェックconditons私は(モデルからの)は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検証)が返されると、その関数はすでに呼び出されているという問題があります。検証が終了したら、その関数を呼び出すだけです。
私は
$this->Model->validationErrors
と
$this->Model->invalidFields()
を使用して試してみましたが、これはまったく機能していません。
間の関数を呼び出す試してみました –