ログインフォームではglyphicon-remove
、すべての検証メッセージの最後に、対応するフィールド名を持つアイコンが必要です。そのため、以下のコードを で使用しましたLogin model
。
['email', 'required', 'message' => 'Email cannot be blank<span class="glyphicon glyphicon-remove"></span>'],
['password', 'required', 'message' => 'Password cannot be blank<span class="glyphicon glyphicon-remove"></span>']
この上記のコードの代わりに、以下のコードのようなものを使用する方法はありますか?
[['email', 'password'], 'required', 'message' => $attribute.' cannot be blank<span class="glyphicon glyphicon-remove"></span>']
上記のコードの考え方は、すべてのフィールドに対応するフィールド名を動的に取得することです。
必要なことをしてください。ありがとう。
アップデート
ここで使用したHTML
コード ( <span class="glyphicon glyphicon-remove"></span>
) は、 を使用して正しく出力されencode=>'false'
ます。しかし、私が必要としているのは、フィールドごとに個別に定義するのではなく、すべてのフィールドに共通に定義する必要があるということです。