在“模态”窗口中加载视图时,视图的控制器操作不会执行。所以,你放在那里的任何代码都永远不会执行。如何更改模态窗口中的布局?
我尝试将Yii::$app->controller->layout = 'popup.php';
置于模式中加载的视图中,但不是。主要布局仍然保留在模态窗口中。
另外,我尝试在加载的更新视图中使用Yii::$app->controller->renderPartial('myUpdate', ...);
,在模式中调用_form中的_form,但没办法。主要布局仍然保留在模态窗口中。
所以......任何想法?
答案 0 :(得分:0)
好的,renderAjax()就是解决方案。 谢谢我。