我有一個填充數據庫的下拉列表。它工作得很好,有1個鍵和1個值。但是,我怎麼會得到它與1鍵和2值的工作。這兩個值是名字和姓氏。Yii chtml:listData數據庫中有1個鍵值和2個值
<?php
$id = Yii::app()->user->id;
$clients = Clients::model()->findAll(array("condition"=>"cId = $id"));
$list = CHtml::listData($clients, 'id', 'fname');
?>
<?php echo $form->labelEx($model,'clientId'); ?>
<?php echo CHtml::dropDownList('clientId', $model, $list, array(
'empty' => 'Select a client',
'class' => 'form-control'
)); ?>
<?php echo $form->error($model,'clientId'); ?>
//needs something like this
$list = CHtml::listData($clients, 'id', 'fname lname');
完美!正是我需要的 –