在视图内从目录链接页眉和页脚时出错


Error while linking header and footer from a directory inside view

我刚刚开始了一个Codeigniter项目,我正面临着将页眉和页脚文件链接到视图子文件夹内的页面的问题。目录结构是

  • 应用程序
    • 视图
      • 包括
        • header。php
        • footer。php
      • 详细信息
        • details-page.php
      • index . php
  • 系统

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

"failed to open stream: No such file or directory"错误。

当我使用$this->load->view('includes/header');链接文件时,它可以工作,但使用require_once('../includes/header.php');

时显示错误

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

 $this->load->view("file-in-views-folder");

然而,如果你想使用require_once语句,那么你应该使用CodeIgniter内置的常量APPPATH。这样的

require_once(APPPATH.'views/includes/header.php');