2014-10-02 102 views
1

Im新的Yii,我不能得到我的頭圍繞所有這些陣列。我成功地添加了一個新的下拉列表,它的偉大工程:Yii下拉列表選項與HTML選項

<?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' 
      ) 
     ) 
    ) 
); 
?> 

等不同變化的負載,但沒有一個是工作,我如何在這種情況下應用課程?

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

我也想補充這一點,但生病滿足於讓班裏的工作,然後生病嘗試找出答案

array('empty'=>'Select a name')) 

回答

0

嘗試設置類外容器上,這樣的:

<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>