将其他模块的视图包括在当前视图中

狐猴

结构如下:

modules/school/config
modules/school/controllers
modules/school/controllers/form.php
modules/school/models
modules/school/views
modules/school/views/form.php

modules/univ/config
modules/univ/controllers
modules/univ/controllers/form.php
modules/univ/models
modules/univ/views
modules/univ/views/form.php

现在,我不再喜欢学校表格,因此我想在学校视图中包括大学表格。我怎么做?

$this->load->view('../univ/form'); // does not work
句法

我假设您使用wiredesignz的HMVC

在这种情况下,您有2个可能

直接致电

$this->load->view('univ/form');

或通过 modules::run

在您的univ /窗体中创建一个函数,您可以在其中加载此视图-例如

class Form extends MX_Controller
{

    public funciton view()
    {
        $this->load->view('form');
    }
}

在您的学校课程中,您只需致电

class School extends MX_Controller
{

    public funciton view()
    {
        echo modules::run('univ/form/view');
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从子视图中将其他项目放到侧面菜单中

如何从Recycler视图中拖放图像并将其放置到其他布局中

在视图中包括UIImagePickerController

从其他类的超级视图中删除视图

有分段视图在其他视图中创建操作

将视图中心与其他视图的边缘对齐

如何从同一视图父视图中的其他视图的点击中获取视图的价值

如何在当前收藏夹视图中显示Xib

如何扩展调度程序议程视图以包括其他列

无法找到视图,即使它的当前视图和其他视图是

SWIFT:在当前视图之外检测触摸

无法在其他视图中显示Angular模型的副本

如何在Razor视图中显示其他模型列?

Sencha:在其他视图中使用商店

登录Laravel-前视图中的其他表单

在Vaadin的扩展视图中添加其他内容

在其他视图中更改范围值

无法在列表视图中设置其他图像和文本

长的Android TextView将其他视图推到屏幕外

将其他ViewData传递到强类型的局部视图

从2sxc模块的Razor视图访问其他DataPipeline

将SwiftUI视图覆盖在所有其他视图(包括工作表)上

通过其他类的标记在适配器列表视图中查找视图

Android - 将视图中心对齐到其他视图的左侧

在asp.net mvc中未显示其他视图中的一个视图

AngularJS如何从其他视图的控制器更改视图中的文本

将评论表单呈现到除帖子视图之外的其他视图中

在视图中创建文件夹,我可以在其中放置其他视图

基于Django类的视图:将其他信息传递给下一个视图