我用一个小的应用程序玩耍, 学习使用二二。
我创建了一个小型网络应用程序,有两个模型/表格:项目和任务。 (1至多个关系,在模型类中适当配置)。
我现在试图定制任务/ 创建视图, 将文本输入字段替换为一个选择框, 以建议可用的项目列表 。
我打开了形式视图,尝试了这个:
<div class="row">
<?php echo $form->labelEx($model, project_id ); ?>
<?php echo $form->textField($model, project_id ); ?>
<?php
// my hack starts here
$projects = Project::model()->findAll();
$list = CHtml::listData($projects, id , name );
echo $form->listBox($model, project_id , , $list); ?>
// my hack ends here
<?php echo $form->error($model, project_id ); ?>
</div>
但它不停地发出警告或错误(例如为foreach () 提供的 < code> Invalid 参数), 并且绝对不起作用。 我无法理解我做错了什么。 您能帮助吗?