0

カスタム検証ルールを作成しようとしましたが、その検証を行うために保存されるモデル データの他のすべてのフィールドが必要です。すべてのデータをカスタム検証ルールに渡す方法が見つかりません。

検証する配列:

[User]
    [Name] => 'Bob'
    [Message] => 'this is my message'

検証:

public $validate = array(
'Message' => array(
   'rule' => 'customValidateFunction'
   )
);

カスタム検証機能:

public function customValidateFunction($messageArray){
   $valueOfMessage = $messageArray['Message'];
   $valueOfName = ?    
   return TRUE;
 }

誰かが私を正しい方向に向けることができますか?

4

0 に答える 0