私は2つのテーブルを持っています: productとproduct_type (モデルのそれぞれの Product と Product_type に関連しています):
product : product_id, product_type_id, name, etc...
product_type : product_type_id, name, desc, etc...
どちらもキー「product_type_id」に関連付けられています。
私は、gii crud ジェネレーターを使用して、両方のテーブルの crud を作成しました。Product form ページで、Yii ActiveRecord を使用してドロップダウン フィールドにすべての product_type 名のリストを表示したいと考えています。views/product/_form.phpスクリプトに次の行を追加しました。
<?php
$list = CHtml::listData(ProductType::model()->findAll(array('order' => 'product_type_name')), 'id', 'id');
echo $form->dropDownList($model, 'product_type_id', $list);
?>
しかし、空白のドロップダウンフィールドが表示されています:(
これどうやってするの?