2012-01-22 3 views
1

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

Возможно ли сделать что-то вроде этого?

ответ

2

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

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

+0

Спасибо. «динамически» - это слово, которое я не использовал при поиске в Интернете. :) – latata