Fuelphp - передать параметр по умолчанию контроллеру в переписанном маршруте

Я хочу сделать что-то, что мне показалось довольно простым с использованием fuelphp. В основном мне нужно использовать несколько URL-адресов только с одним контроллером и назначить каждому отдельному маршруту параметр по умолчанию (идентификатор кошки в этом отношении)

Например, в моем контроллере листинга я хочу использовать 2 разных маршрута:

/bags
/accessories

каждому из которых будет присвоен его идентификатор кошки

Не могу найти простой способ сделать это в fuelphp...

1 ответ

Решение

Вы можете указать маршрут как 'path/here/(:segment) => 'controller/cat/$1 который затем передаст сегмент, захваченный на маршруте, в качестве первого параметра методу, называемому action_cat в классе контроллера.

Это поведение довольно хорошо описано в документации http://fuelphp.com/docs/general/routing.html

Другие вопросы по тегам