我想以两种方式调用一个函数(参数集)。
像
http://exampke.com/test/modea/2017/08/19
http://example.com/test/modeb/tomato
如果在模式中,日期值是参数,
如果在模式b中蔬菜名称是参数。
如何编写此route.yml和controller ??
现在我只能拿蔬菜参数。
在route.yml
acme_member_myfunc:
path: /test/{mode}/{vegetable}
defaults: { _controller: AcmeMemberBundle:Default:myfuncAction }
myController.php中的
public function myfuncAction($mode,$vegetable){
}
答案 0 :(得分:0)
我认为您可以使用一条路线,通过
获取模式{{app.request.get('mode')}}
当然在控制器中你可以根据模式改变代码