Как убедиться, что контроллер CodeIgniter и действие существуют - PullRequest
0 голосов
/ 01 декабря 2011

Мне нужно создать функцию, которая будет проверять, существует ли контроллер и действие CodeIgniter.В фреймворке есть метод многократного использования Router::_validate_request(), который проверяет, существует ли файл, но мне он не нравится :)

Я пытаюсь выяснить, что является лучшим способом, поскольку они неиспользуйте любые функции автозагрузки, а php class_exists и method_exists бесполезны.

1 Ответ

1 голос
/ 01 декабря 2011

Вы можете написать пользовательскую функцию, которая использует file_exists (как в Router::_validate_request()), а затем использовать ReflectionClass, чтобы найти метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...