我有两个模型/mysql 表:User
和Truck
. 在我的卡车表中,我有行 user_id,在我Truck _form.php
创建dropDownList
的字段中,该字段是从表user_id
中填充的。User
代码:
<?php echo $form->dropDownList($model,'user_id', CHtml::listData(User::model()->findAll(), 'id', 'name')); ?>
它工作正常,我设法在我的下拉列表中列出所有用户。但是当我保存表单数据时,它应该将我重定向到,CDetailView
但我得到了这个错误:
“该属性必须以“名称:类型:标签”的格式指定,其中“类型”和“标签”是可选的。”
有人可以告诉我是什么导致了这个问题,我试图设置关系和一切但仍然得到这个错误..谢谢