Как создать маршрут для многих контроллеров и действий в CakePHP? - PullRequest
1 голос
/ 22 января 2012

У меня есть таблица БД, определенная четырьмя столбцами: short, controller, action, id И используя эти столбцы, я хочу динамически создавать маршруты.Например: http://mywebsite.com/short должен указывать на страницу, представленную обычно адресом http://mywebsite.com/controller/action/id

Возможно ли сделать что-то подобное?

1 Ответ

2 голосов
/ 23 января 2012

Простой поиск в Google показывает это .

В routes.php вы можете инициировать объект модели $routeModel = ClassRegistry::init('Route'), запросить $routeModel->find('all') и выполнить цикл по результатам, вызывая Router::connect для каждой строки.

...