Php 带html选项的Yii下拉列表选项

Php 带html选项的Yii下拉列表选项,php,forms,yii,Php,Forms,Yii,我是Yii的新手,我无法理解所有这些阵列。我成功地添加了一个新的下拉列表,效果非常好: <?php echo $form->dropDownList( $model,'user_id', CHtml::listData( User::model()->findAll( array('order' => 'user_fname ASC') ), 'user_id', 'user_fname'

我是Yii的新手,我无法理解所有这些阵列。我成功地添加了一个新的下拉列表,效果非常好:

<?php echo $form->dropDownList(
    $model,'user_id', CHtml::listData(
        User::model()->findAll(
            array('order' => 'user_fname ASC')
        ), 
        'user_id', 'user_fname'
     )
 ); 
 ?>

尝试在外部容器上设置类,如下所示:

<?php echo $form->textFieldGroup(
    $model,'date',array(
        'widgetOptions'=>array(
            'htmlOptions'=>array(
                'class'=>'span5'
             )
          )
      )
 ); 
 ?>
<div class="span5">
<?php echo $form->dropDownList(
$model,'user_id', CHtml::listData(
    User::model()->findAll(
        array(
            'order' => 'user_fname ASC'
         )
    ), 
    'user_id', 'user_fname'
 ),
 array('prompt'=>'Select a name...')
); 
?>
</div>

array('empty'=>'Select a name'))
<div class="span5">
<?php echo $form->dropDownList(
$model,'user_id', CHtml::listData(
    User::model()->findAll(
        array(
            'order' => 'user_fname ASC'
         )
    ), 
    'user_id', 'user_fname'
 ),
 array('prompt'=>'Select a name...')
); 
?>
</div>