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