Codeigniter Tank_Auth используется как модуль HMVC вместе с библиотекой шаблонов - PullRequest
0 голосов
/ 07 февраля 2012

Я успешно настроил и запустил 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

но безрезультатно.

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

...