У меня есть контроллер, и у меня есть несколько псевдонимов для одной функции в нем.
например:
Router::connect(
'/controllerX/:method',
array('controller' => 'controllerX', 'action' => 'bigApple'),
array('method'=>'help|ask|read', pass => array(method))
);
Теперь по какой-то причине (не спрашивайте ..) Я хочу сохранить оригинальные методы в контроллере, но я не хочу, чтобы они были доступны для прямого доступа.
Значение: в контроллере будут функции с именами: ask
, help
и read
, но они не будут доступны для прямого вызова.
если кто-то введет URL /controllerX/ask
или /controllerX/help
, я хочу, чтобы его перенаправили куда-то еще.
возможно ли это вообще?
(это похоже на бесконечный цикл ..)