У меня есть рабочая установка CI 2.02, которая автоматически загружает библиотеки и помощники. Когда я выполняю установку HMVC, перетаскивая файлы ядра и сторонние файлы в соответствующие места в каталоге CI, я получаю сообщение об ошибке
Fatal error: Cannot access empty property in C:\xampp\htdocs\APPNAME\application\third_party\MX\Loader.php on line 208
Когда я удаляю всех помощников из application / config / autoload.php, я получаю
An Error Was Encountered
Unable to load the requested file: helpers/_helper.php
Когда я использую чистую установку CI без библиотек или автозагрузки помощников, она работает нормально. Что я должен сделать, чтобы заставить HMVC и автозагрузку работать?
Я установил HMVC, следуя инструкциям на их веб-сайте (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home). Я только выполнил Шаг 15, и выполнение Шаг 6 показывает ошибку, о которой я упоминал ранее. У меня есть один файл контроллера в / application / controllers, один файл модели в / application / models и один файл представления в / application / views, которые я перемещаю в / application / modules / site / controllers, / application / modules / site / models и / application / modules / site / views соответственно. Я оставил конфигурацию .php, autoload.php и database.php в том виде, в каком они находятся в папке приложения.
Перед установкой HMVC (выполнение шагов 1-6 с их сайта) у меня уже есть существующий проект CI. Я загружаю некоторые библиотеки и помощники (база данных, сеанс, файл, URL, формы, текст) с помощью application / config / autoload.php.
Есть ли еще какая-то информация, которую мне нужно показать, чтобы выяснить, в чем проблема? Это мой первый проект CI, так что ничего особенного. Спасибо!