Чтобы сделать массив данных пригодным для использования в раскрывающемся списке, используйте метод CHtml :: listData () . Если я правильно понял вопрос, это должно помочь вам. Примерно так:
$command = Yii::app()->db->createCommand();
$userArray = $command->select('tid, type')->from('tbl_u_type')->queryAll();
echo CHtml::dropdownlist('my_dropdown','',CHtml::listData($userArray,'tid','type'));
Вы также можете сделать это с моделью, если она настроена для таблицы tbl_u_type
:
$users = UType::model()->findall();
echo CHtml::dropdownlist('my_dropdown','',CHtml::listData($users ,'tid','type'));
Я надеюсь, что вы попадете на правильный путь. Я не тестировал свой код здесь, как обычно, так что следите за этим. ;) Удачи!