Я успешно настроил и запустил HMVC на чистой установке Codeigniter 2.1.0
Тогда я включил библиотеку шаблонов. Он состоит только из 3 файлов: /system/library/Template.php, /application/config/template.php и, наконец, самого файла шаблона (где-то в каталоге / views).
Я тестировал библиотеку шаблонов при загрузке одного из созданных мной модулей. Мне пришлось перейти в /system/library/Template.php, чтобы исправить пути, чтобы они указывали на мои модули / представления вместо стандартных CI.
Затем я проверил, и это казалось просто отлично.
Третий шаг - включить библиотеку аутентификации Tank_Auth. Я хочу, чтобы он также находился в модуле (/ modules / auth). Этот модуль должен иметь ту же структуру каталогов, что и обычный каталог приложений (config, контроллеры, язык, библиотеки, модели, представления и т. Д.), Чтобы я мог копировать файлы Tank_Auth в соответствующие каталоги модуля Auth.
По сути, я уже сделал эту часть копирования. Но теперь, когда я пытаюсь запустить http://adresar.local/auth/auth/login, я получаю
An Error Was Encountered
Unable to load the requested file: auth/login.php
Я также пытался изменить
class Auth extends CI_Controller
до
class Auth extends MX_Controller
но безрезультатно.
Если кто-нибудь может дать какой-нибудь полезный совет, я буду очень признателен.