这是我的示例路线:
routes.subcategory.type = "Router_Route_Subcat"
routes.subcategory.route = "([^/]+)/([^/]+)"
routes.subcategory.defaults.controller = "Category"
routes.subcategory.defaults.action = "sub-category"
routes.subcategory.map.1 = "category"
routes.subcategory.map.2 = "subcategory"
routes.subcategory.reverse = "%s/%s"
现在我想为请求对象添加一个参数,这很容易做到:
routes.subcategory.defaults.year = "2010"
然后我可以在操作中执行以下操作:
getRequest()->getParam('year');
但我想 100% 确定这个“年份”参数不能从外界设置或覆盖,不是通过向 URL 添加查询参数,也不是通过将年份参数发布到 URL。
如果我尝试一下,我似乎无法改变它,但我可以确定吗?