我希望生成以下标记:
<label>some label here <span>(optional)</span></label>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,使用Yii labelEx或只是标签?
谢谢
小智 5
如果属性是必需的
您可以像这样设置CHtml静态属性
CHtml::$beforeRequiredLabel = '';
CHtml::$afterRequiredLabel = '<span>(optional)</span>';
Run Code Online (Sandbox Code Playgroud)
Yii将生成一个标签
<label>CHtml::$beforeRequiredLabel.$label.CHtml::$afterRequiredLabel</label>
Run Code Online (Sandbox Code Playgroud)
但静态属性将影响$ form-> labelEx()生成的所有标签(@see CHtml :: activeLabelEx())
如果您不需要,则必须将静态属性设置为默认值
如果不需要该属性
你可以设置htmlOptions
$form->labelEx($model, $attribute, array('label' => 'your label'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16576 次 |
| 最近记录: |