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

#php #codeigniter

#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_includecommon_header.php';
  

На локальном хостинге он работает нормально, но когда я загрузил его на хостинг-сервер, он показывает эту ошибку:

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

Ответ №1:

О .. Я нашел решение.. Это очень просто.

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

 include_once VIEWPATH . 'common_include/common_header.php';
  

Ответ №2:

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