【发布时间】:2016-09-07 08:12:35
【问题描述】:
其实很简单。如果代码在中找不到视图文件 application/modules 目录 然后在 应用程序/视图目录。所以我不需要改变任何东西。目录结构和加载调用是正确的, 问题在于拼写错误和代码的其他部分。
如何在 Wiredesignz 的 HMVC 和 CodeIgniter 中拥有通用视图模板文件? 例如,我在每个项目中都使用 header.php 和 footer.php,并将它们放在 application/views/template 目录中,但是使用这个 HMVC 设置 当我尝试加载视图文件时,只有第一个文件被加载强>。
这就是我在控制器类 Welcome 中加载视图的方式:
$this->load->view ( 'templates/header' );
$this->load->view ( 'welcome_message' );
$this->load->view ( 'templates/footer' );
这是模块结构:
application > modules
application > modules > home
application > modules > home > controllers > Welcome.php
application > modules > home > views > welcome_message.php
application > views > templates > header.php
application > views > templates > footer.php
【问题讨论】:
-
向我们展示您的模块文件夹结构
标签: php codeigniter templates codeigniter-3 hmvc