Пользователь "?" в маршрутизаторе fuelphp

Я настраиваю роутер

'users/user(/fields=:fname,:lname,:age)?'   => 'users/user/$1/$2/$3',

используется: /users/user/fields= Джон, Смит,33 года (имя = Джон, имя_ Смит, возраст = 33)

Я хочу конфиг как
пользователей / пользователь? поля = Джон Смит,33

но я не могу использовать "?" в роутере.

1 ответ

Маршрутизация не включает параметры GET, так как они не считаются частью URI. Для желаемой функциональности было бы лучше указать замыкание в качестве правой части маршрута и вернуть построенную строку.

'users/user' => function(){ 
    return 'users/user/' //Custom logic goes here to build the internal URI
}
Другие вопросы по тегам