誰かが私がここで間違っていることを教えてもらえますか?
// 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'
。