0

誰かが私がここで間違っていることを教えてもらえますか?

// Some other validation rules
[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024, 'message' => 'Here goes my message'],
//Some more validation rules

私の問題は、バリデーターが正常に動作することですが、より大きなファイルをアップロードする場合に備えて、組み込みのエラーメッセージが表示されます。私が指定したものではありません'message' => 'Here goes my message'

そして、バリデーターが 2 つある場合、どうすれば自分の errorMessage を取得できますか?!

[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text'], 'maxSize' => 1024 * 1024],

簡単な方法は、次のように検証を分割することだと思います。

[['FILE_BLOB'], 'file' , 'maxSize' => 1024 * 1024],
[['FILE_BLOB'], 'file' , 'extensions' => ['pdf','text']],

しかし、まず、これらのメッセージを処理する必要があります。

編集:

問題が解決しました。ドキュメントを読むときはもっと注意する必要があります。ファイル サイズのカスタム メッセージには'tooBig'またはを使用する必要があり'tooSmall'ますが、拡張カスタム メッセージには を使用する必要があります'wrongExtension'

4

1 に答える 1