No framework Yii, como posso combinar colunas e mostrar como string de exibição na lista suspensa

eu tenho umdropDownList a meu ver, está sendo preenchidoclients tabela, a tabela contém colunas comofirst_name, last_name,id etc, agora eu quero mostrar ofirst_name elast_name como texto de exibição eid como valor na lista suspensa, eu termineiid como valor efirst_name como texto de exibição, mas aqui quero combinar essas colunas (first_name elast_name) e usar como texto de exibição.

no modelo

function getClients()
{
    $Clients = Client::model()->findAll();
    $list    = CHtml::listData($Clients , 'client_id', 'first_name');
    return $list;
}

em vista

echo $form->dropDownList($model,'client_id',$model->getClients());

questionAnswers(4)

yourAnswerToTheQuestion