我想要的是从主站点的菜单,页脚和页眉,而内容属于一个模块的模板。那么,哪种方法可以做到,以及如何做到呢?
或
我知道一个模块是一个独立的应用程序,但是是否有任何方式将它连接到主应用程序?呈现的方法似乎没有提供这种机制。
我需要一个回答的例子。
编辑
好吧,在搜索一下之后。我发现,从模块的角度来看,您可以这样做:
$this->render("//view_folder/a_view")使用双斜杠"//",它将调用view _文件夹/a_view.php下主应用程序的视图,同时使用单个斜杠
$this->render("/view_folder/a_view")它将调用同一个模块中的视图。
仍在搜索主视图是否可以调用模块视图或模块之间的视图。
发布于 2013-03-01 08:57:01
从应用程序视图或控制器调用模块视图
$this->render("application.modules.moduleName.views.folderName.fileName");发布于 2013-02-28 05:17:16
主视图不太可能调用模块视图,因为方式渲染工程(Yii从渲染部分开始,直到布局文件。
如果你需要更有创意的渲染,看看主题系统。它有点不稳定(了解所发生的事情的最简单的方法是使用像XDebug这样的调试器),但是您有很多选择。
https://stackoverflow.com/questions/15117346
复制相似问题