ドロップダウン リストがありますが、テキスト値は同じモデルの別の値に依存しています。
私がしたいのは、モデルの行のclient_type_id
値が の1
場合、ドロップダウン テキストは でなければならず、company_name
それ以外の場合はfirst_name
. 以下のコードを参照してください。
<?php echo $form->dropDownListRow($model , 'client_id', CHtml::listData(Client::model()->findAll(), 'id', '$data->client_type_id == 1 ? $data->company_name : $data->first_name')); ?>
このようにそれを達成することさえ可能ですか?