Я создал маршрут, аналогичный этому:
Router::connect("/backend/:controller/:action/*");
И теперь я хочу направить каждый контроллер, который соответствует этому шаблону, для переименования в нечто вроде backend_: controller.
Как-то так:
Router::connect("/backend/:controller/:action/*", array('controller' => 'backend_:controller'));
Пример: если будет вызван URL-адрес www.example.com/backend/settings/myaction, он направит к контроллеру «backend_settings» и вызовет действие «myaction»!
Но, с другой стороны, если некоторые из них называются www.example.com/settings, он будет перенаправлять на «настройки» контроллера.
Предполагается, что URL останется таким, каким его называли.CakePHP должен использовать только измененное имя контроллера!
Я надеюсь, что кто-то подскажет мне лучшее решение, которое я должен использовать для этой проблемы.Заранее спасибо!