![]() |
1
8
我想我会自己回答的。 问题1 如果先在数据库中设置外键,则关系更容易。要做到这一点,您需要将MySQL(而不是SQLite)与InnoDB引擎(而不是MyISAM)一起使用,并且有问题的字段需要一个索引。然后,Gii将自动为您设置关系功能。否则,您将不得不在相关模型的relations()函数中手动执行此操作。 要在视图中使用相关值,请执行以下操作: 在protected/views/[model name]/view.php中,在CDetailView attributes数组中,更改
到
其中relation name是关系的名称 要在索引视图中使用相关值,请更改protected/views/[model name]/\u view.php(注意下划线),例如,在本例中,您将更改
到
要在管理视图、CGridView小部件调用、columns数组中使用相关值,请替换为
具有
(注意变量$data的使用,而不是$model或$dataProvider)。仍在想如何排序和筛选。。。 问题2 要使用下拉菜单,请在protected/views/[model name]/\u form.php中执行以下操作: 改变
到
酋长,你是一位绅士和学者。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |