Tenho no yii um form com uma dropdownlist para escolher o cliente, e no banco de dados a guardar o id do cliente, mas na view não consigo fazer com que me apareça o nome, ou seja, através do id guardado no banco de dados do recibo por exemplo vá buscar o id, relacione com a base de dados clientes, e de o nome correcto.
Obrigado pela ajuda. Essa era a forma que eu já tinha feito, o problema estava na _view pois em vez de mostrar o nome do cliente mostrava o id, o que fiz foi o seguinte.
Nos recibos em vez de guardar o id do cliente guarda o nome.
exemplo.
<div class="row">
<?php echo $form->labelEx($model,'cliente_id'); ?>
<?php echo $form->dropDownList($model,'cliente_id', CHtml::listData(Client::model()->findAll(), 'nome', 'nome'), array('empty'=>'Selecione o Cliente')); ?> //apenas vai buscar os nomes dos clientes
<?php echo $form->error($model,'cliente_id'); ?>
</div>
Poderá não ser a forma mais correcta mas funciona.