Как включить PHP файл разного уровня в представление в CodeIgniter - PullRequest
0 голосов
/ 01 апреля 2019

Я работаю над проектом 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 голосов
/ 01 апреля 2019

Вам необходимо использовать / вместо \ для строки include_once VIEWPATH . 'common_include\common_header.php';, и проблема будет решена.

0 голосов
/ 01 апреля 2019

Ой .. У меня есть решение .. Это очень просто.

вместо обратной косой черты я должен был использовать косую черту

include_once VIEWPATH . 'common_include/common_header.php';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...