Как разрешить дефисы в именах контроллеров и действий в Kohana 3 - PullRequest
1 голос
/ 30 октября 2011

Я хотел бы использовать дефисы в своих URL, но поскольку контроллеры - это классы, а действия - методы, они, конечно, не могут содержать дефисы.Я думаю, например, что about-us выглядит намного лучше в URL, чем about_us или aboutus.

Есть ли хороший и чистый способ сделать это в Kohana 3.2?

Примечание: Я видел, как вы можете сделать это с параметрами действия, и для этого вы можете просто создать маршрут с регулярным выражением, позволяющим это сделать.Но я говорю об именах контроллеров и действий здесь.

1 Ответ

2 голосов
/ 01 ноября 2011

Вы можете использовать лямбда-маршрут или перегрузить методы Request :: controller () и Request :: action ().

...