Вот моя проблема: я устанавливаю Codeigniter 3 в свою локальную сеть и использую третью сторону (вещь MX), теперь, когда я скорректировал путь к файлу, я хотел изменить расширение файла, которое получает контроллер.
$this->load->view('welcome_message');
Я изменяю файл в представлениях из:
welcome_message.php
к этому
welcome_message.html
Теперь я получаю эту ошибку
An Error Was Encountered Unable to load the requested file: welcome_message.php
но я хотел использовать расширение .html, потому что путь к папке, который я буду использовать, будет содержать только файлы html / js / css (файлы шаблонов) (я отделяю файлы php к папке шаблона). Как это может случиться?
Любая помощь очень ценится, спасибо, ребята!
Вам не нужно изменять расширение на html, вы можете использовать html в php-файле, просто не открывайте тег php.
РЕДАКТИРОВАТЬ :
Если вам действительно нужно изменить ext, просто выполните:
$this->load->view('welcome_message.html');
Вы можете попытаться изменить его, используя конфигурацию маршрута в application/config/routes.php
Затем вы можете использовать:
$route['[your controller]/welcome_message'] = '[your controller]/welcome_message.html';
Для получения информации о маршрутах вы можете проверить официальную документацию здесь:
http://www.codeigniter.com/user_guide/general/routing.html
Или вы можете использовать Статические страницы:
http://www.codeigniter.com/user_guide/tutorial/static_pages.html
С уважением.