2016-05-02 18 views
0

notBlankルールの検証メッセージに問題があります。 (notBlankはnotEmptyが非推奨になっていますので使用します)。Cakephp 3 notBlank検証メッセージが表示されない

私は、カスタムのいずれかに「このフィールドは空のままにすることはできません」されnotBlankルールとデフォルトの検証メッセージを変更しようとしました。

:私は(notEmptyを含む)他のすべてのルールと作品をしましたが、notBlankのために動作しません。また、私は両方のfolowingの方法で試してみました、なぜ....

私は理解していない何

$validator ->requirePresence('title', true, MSG_FORM_FIELD_REQUIRED) ->add("title", [ "notBlank" => [ "rule" => "notBlank", "message" => MSG_FORM_FIELD_REQUIRED ] ]); 

OR

$validator 
     ->requirePresence('title', true, MSG_FORM_FIELD_REQUIRED) 
     ->notBlank('title', MSG_FORM_FIELD_REQUIRED); 

私はそこに何かが足りないのですか?

+0

"このフィールドは必須です" を返しています。以前は2つの 'notEmpty'関数が使用されていましたが、1つだけが推奨されていません。あなたは '$ validator-> notEmpty(...)'を使用することができます。 'notBlank'はあなたの最初の例のように' $ validator-> add'メソッドで使用します(これはうまくいくはずです...) –

答えて

0

CakePHPの3.2 私はrequirePresence

$validator 
     ->requirePresence('any_tx',['message'=>'Please enter a value']); 
     return $validator; 

と同じ問題が常に私がnotEmpty`は廃止され `思考で同じミスを犯した

関連する問題