0

默认情况下,在标签CActiveForm::error()中显示错误。<div>有时我想使用<span>tag 而不是<div>,但似乎此方法的源代码已修复仅使用 div 标签。

在 CHtml::error() 中:

return self::tag('div',$htmlOptions,$error);

那么有没有什么方法可以在不接触框架源代码的情况下更改标签呢?

4

1 回答 1

2

基本上CHtml::$errorContainerTag = 'span';应该做的伎俩。

而且您始终可以CHtml::error(...)通过子类覆盖方法(例如class Html extends CHtml {...}

于 2013-05-18T14:36:58.087 回答