我刚刚开始了一个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');