Hello,

what is the common solution for handling optional parameter not
defined in router?
I have following in .ini file:

resources.router.routes.list.route = /list/:page/:sort/:dir
resources.router.routes.list.defaults.page = 1
resources.router.routes.list.defaults.sort = price
resources.router.routes.list.defaults.dir = asc
resources.router.routes.list.defaults.module = default
resources.router.routes.list.defaults.controller = index
resources.router.routes.list.defaults.action = list

for filtering results there are some parameters, which may be empty:
www.myhost.com/list/1/price/asc/?vendor=samsung&type=tv

following wouldn't work, because vendor could be empty:
resources.router.routes.list.route = /list/:page/:sort/:dir/:vendor/:type

Obviously, I also need pass optional parameter to the paginator.
Thanks for any help!

Fred

Reply via email to