从页面内部链接页眉和页脚时出错

时间:2015-08-23 17:54:23

标签: php codeigniter url view

我刚刚启动了Codeigniter项目,我在将页眉和页脚文件链接到视图子文件夹中的页面时遇到了问题。 我的目录结构是

  • 应用
      • 包括
        • 的header.php
        • footer.php
      • 细节
        • 细节-page.php文件
      • 的index.php
  • 系统
  • 资产

使用details-page.php将页眉和页脚链接到require_once会返回

  

"无法打开流:没有这样的文件或目录"错误。

当我使用$this->load->view('includes/header');链接文件但在使用require_once('../includes/header.php');

时显示错误时,它可以正常工作

1 个答案:

答案 0 :(得分:0)

使用CI的正确方法是在控制器中加载视图。

 Intent urlIntent = getIntent();
 if (urlIntent != null) {
     Uri value = urlIntent.getData();
     if (value != null) {
           List<String> params = value.getPathSegments();
           urlParamPnr = params.get(2); // "pnr"
     }
 }

但是,如果要使用require_once语句,则应使用常量 $this->load->view("file-in-views-folder"); 内置的CodeIgniter。喜欢这个

APPPATH