Fuelphp - передать параметр по умолчанию контроллеру в переписанном маршруте
Я хочу сделать что-то, что мне показалось довольно простым с использованием fuelphp. В основном мне нужно использовать несколько URL-адресов только с одним контроллером и назначить каждому отдельному маршруту параметр по умолчанию (идентификатор кошки в этом отношении)
Например, в моем контроллере листинга я хочу использовать 2 разных маршрута:
/bags
/accessories
каждому из которых будет присвоен его идентификатор кошки
Не могу найти простой способ сделать это в fuelphp...
1 ответ
Вы можете указать маршрут как 'path/here/(:segment) => 'controller/cat/$1
который затем передаст сегмент, захваченный на маршруте, в качестве первого параметра методу, называемому action_cat
в классе контроллера.
Это поведение довольно хорошо описано в документации http://fuelphp.com/docs/general/routing.html