Я новичок в структуре codeigniter HMVC, перейдя по этой ссылке для установки. https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src
Выполнил все шаги, но при достижении шага 12 выдает ошибку.
Шаги:
- Начните с чистой установки CI
- Установите $config[‘base_url’] правильно для вашей установки
- Доступ к URL-адресу /index.php/welcome => показывает Добро пожаловать в CodeIgniter
- Перетащите сторонние файлы модульных расширений в каталог application/first_party.
- Перетащите файлы ядра Modular Extensions в application/core, файл MY_Controller.php не требуется, если вы не хотите создать собственное расширение контроллера.
- Доступ к URL-адресу /index.php/welcome => показывает Добро пожаловать в CodeIgniter
- Создать структуру каталогов модулей application/modules/welcome/controllers
- Переместите application/controllers/welcome.php контроллера в application/modules/welcome/controllers/welcome.php
- Доступ к URL-адресу /index.php/welcome => показывает Добро пожаловать в CodeIgniter
- Создайте каталог application/modules/welcome/views
- Переместить представление application/views/welcome_message.php в application/modules/welcome/views/welcome_message.php
- Доступ к URL-адресу /index.php/welcome => показывает Добро пожаловать в CodeIgniter
Ошибка:
Путь к папке просмотра, по-видимому, задан неправильно. Пожалуйста, откройте следующий файл и исправьте это: index.php
Как решить пожалуйста? нужны ли какие-либо изменения в route/config.index и т. д.? я должен также скопировать и вставить папку конфигурации в каждый модуль? в настоящее время все они по умолчанию. Моя версия CI - последняя 3.0.3, а в конфигурации index_page пуст вместо index.php
$config['index_page'] = '';
также проверил добавлением index.php вместо пустого. еще одна вещь, которую я искал в Интернете, а также пытался использовать заглавные буквы в именах папок View, Controler и т. Д., Но ничего не произошло.