我有两个表: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。现在在产品表单页面上,我想使用 Yii ActiveRecord 在下拉字段中显示所有产品类型名称的列表。我在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);
?>
但它显示空白下拉字段:(
我怎样才能做到这一点?