2

私は使用しています

echo $form->error($model,'username');

属性の検証エラーを表示します。ただし、デフォルトでは、カスタム クラスの div タグを使用してメッセージ自体をラップします。別のタグとクラスを使用したい。どうすれば変更できますか?

4

3 に答える 3

1

クラスのerror()メソッドをオーバーライドする必要があると思います。クラス プロパティをCActiveForm使用して、エラー メッセージの CSS を変更することもできます。errorMessageCssClass

于 2013-06-08T18:50:01.477 に答える
1

ビュー ファイルでエラーをレンダリングする前に、静的errorContainerTagを変更できます。CHtml

<?php
CHtml::$errorContainerTag = 'span';
于 2013-06-09T09:32:02.697 に答える