Хотите знать, как назвать этот вопрос. Думаю, это лучшая возможная ситуация.
Положение:
Я получил небольшое приложение, написанное в рамках KohanaPHP. Однако есть одна маленькая ошибка, которая сводит меня с ума.
Я получил свой собственный Core_Controller, который расширяется каждым контроллером в этом приложении. В конструкторе этого контроллера я проверяю статус профиля пользователя. Все идет нормально. Хотя я сталкиваюсь с логической проблемой. Это называется бесконечный цикл перенаправления. Если я пытаюсь перенаправить (в конструкторе Core_Controller) пользователя на Member_Controller, он не может работать из-за бесконечного lopp. Я понимаю, почему это произошло.
Решение:
Я ищу решение, как сделать его гибким. Я попытался перенести эту проверку на помощника и вызвать его в конструкторе Core_Controller. Тем не менее, это может работать правильно.
Вопрос:
Должен ли я поставить проверку в конструктор каждого контроллера? Есть ли универсальный способ сделать это?
Жду ваших мыслей.
* 1013 M.A. *