hmvc в codeigniter не может получить доступ к модулям

1

Я пытаюсь переключиться на hmvc в codeigniter. Я объясню свою проблему с нуля. Сначала я загрузил версию Codeignter 3.0 с http://www.codeigniter.com/download, и когда я проверяю свой браузер, он показывает приветственное сообщение CI. Теперь, чтобы добавить структуру hmvc, я загрузил модульное расширение hmvc из https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads. И разместил основные и сторонние модули внутри моей папки CI. Затем я создал папку внутри папки приложения и назвал ее модулем. В рамках модулей я создал папку say test. У меня есть папка контроллера, которая содержит test.php.

class Test extends MY_Controller {


public function index()
{
    echo "hey my first module is ready";
 }
}

Но когда я вызываю модуль в url, например localhost/index.php/test, я получил сообщение об ошибке страницы. Мне не хватает какой-либо конфигурации? У меня все остальные контроллеры работают хорошо, прежде чем я переключился на hmvc. Как я могу это исправить. Заранее спасибо.

  • 0
    Вы добавляете местоположение для папки «modules» в ваш config.php, как описано в документации к wiredesignz hmvc? Посмотреть мой ответ для кода
Теги:
codeigniter

2 ответа

0
Лучший ответ

Попытайтесь следовать этому руководству. Здесь вы будете готовы использовать папку HMVC. http://www.darwinbiler.com/ready-to-use-codeigniter-modular-extensions-hmvc/

  • 0
    Это ссылка на альтернативный пакет HMVC, где автор немного расскажет о HMVC от wiredesignz. Здесь не помогло ....
4

Вы забыли этот фрагмент кода в вашем файле конфигурации?

$config['modules_locations'] = array(
    APPPATH.'modules/' => '../modules/',
);

Вы создали свой собственный контроллер? Потому что вы продлеваете MY_Controller.

Если нет, CI_Controller или MX_Controller

Для получения дополнительной информации прочтите документацию по wiredesignz HMVC для Codeigniter

С уважением

  • 0
    Спасибо :). Теперь мое приложение работает нормально.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню