3

次のマークアップを生成するには:

<label class="foo">Bar</label>

PHP は次のようになります。

<?php echo $form->label($model,'username'); ?>

label() の htmlOptions パラメーターの一部であるように思われますが、実際にはわかりませんでした。

Yiiのドキュメントから:

public string label(CModel $model, string $attribute, array $htmlOptions=array ( ))

参照:

http://www.yiiframework.com/doc/api/1.1/CActiveForm#label-detail

4

2 に答える 2

9

ドキュメントにあるように、 $htmlOptions は追加の HTML 属性の配列です。キーは属性であり、値は属性値であるため、クラス属性をラベルに追加するには:

<?php echo $form->label( $model,'username', array('class'=>'className') ); ?>
于 2012-07-03T20:22:33.950 に答える