如何在CodeIgniter的视图中包含不同级别的PHP文件

时间:2019-04-01 05:05:56

标签: php codeigniter

我正在研究CodeIgniter项目,并使用Linux共享主机。

-- controllers
-- views
  -- common_include
     -- common_header.php
     -- common_footer.php
  -- admin
     -- dashboard.php
  -- front
     -- index.php

我正在其中一个视图页面中调用一个公共PHP文件。我在admin / dashboard.php中尝试了以下代码。

include_once VIEWPATH . 'common_include\common_header.php';

在localhost中,它工作正常,但是当我将其上传到托管服务器时,它显示此错误:

A PHP Error was encountered
Severity: Warning
Message: include_once(/home/testuser/public_html/testpro.toours.com/application/views/common_include\mobile_header.php):   
 failed to open stream: No such file or directory
Filename: admin/dashboard.php 

2 个答案:

答案 0 :(得分:0)

哦..我有解决方法..非常简单。

我不得不使用反斜杠

而不是反斜杠
include_once VIEWPATH . 'common_include/common_header.php';

答案 1 :(得分:0)

对于/行,您需要使用\而不是include_once VIEWPATH . 'common_include\common_header.php';,问题将得到解决。