У меня есть таблица БД, определенная четырьмя столбцами: short, controller, action, id И используя эти столбцы, я хочу динамически создавать маршруты.Например: http://mywebsite.com/short должен указывать на страницу, представленную обычно адресом http://mywebsite.com/controller/action/id
Возможно ли сделать что-то подобное?
Простой поиск в Google показывает это .
В routes.php вы можете инициировать объект модели $routeModel = ClassRegistry::init('Route'), запросить $routeModel->find('all') и выполнить цикл по результатам, вызывая Router::connect для каждой строки.
routes.php
$routeModel = ClassRegistry::init('Route')
$routeModel->find('all')
Router::connect