В рамках Yii, как я могу объединить столбцы и показать как отображаемую строку в раскрывающемся списке
у меня естьdropDownList
на мой взгляд, он населяетclients
таблица, таблица содержит столбцы, такие какfirst_name
, last_name
,id
и т.д., теперь я хочу показатьfirst_name
а такжеlast_name
как отображать текст иid
как значение в раскрывающемся списке, я сделал сid
как ценность иfirst_name
как отображаемый текст, но здесь я хочу объединить эти столбцы (first_name
а такжеlast_name
) и использовать в качестве отображаемого текста.
in model
function getClients()
{
$Clients = Client::model()->findAll();
$list = CHtml::listData($Clients , 'client_id', 'first_name');
return $list;
}
in view
echo $form->dropDownList($model,'client_id',$model->getClients());