【发布时间】:2012-06-26 16:35:07
【问题描述】:
我正在尝试合并 3 个模型以创建第四个模型。我有model1、model2 和model3,我想将它们合并到modelMaster。我还为所有这些创建了控制器。当我调用 modelMaster/create 操作时,我渲染了 modelMaster/create 视图,该视图渲染了 modelMaster/_form 视图。在这个_form 视图中,我还想渲染model1/_form、model2/_form 和一个CHtml::dropDownList(),它从model3 获取数据。但是,这不起作用。如何将这三种不同的视图组合在一起?
【问题讨论】:
-
当你这样做时会发生什么?你说它不起作用,但会发生什么?脚本是否崩溃、没有输出等?
-
它嵌套了
form元素!所以如果我点击主提交按钮它什么也不做! -
那么您必须在表单中显示您现在拥有的代码。并告诉你想要什么确切的行为,即如果你不想嵌套,你希望表单如何表现。请对你的问题更清楚一点。
标签: php forms templates yii yii-chtml