是否可以生成包含控制器和操作的url?
我需要有类似这样的网址:
/admin/{controller}/{action}/{some other things}
所以当我拨打网址时:/admin/pages/add
我会致电:AdminBundle:Pages:add
因此,我无需在管理面板中为所有控制器和操作组合添加routing.yml
个条目,例如:
/admin/page/add
/admin/page/edit/1
/admin/user/add
etc.
我知道,当我添加这样的路由时:
admin_default:
path: /{_controller}
defaults: { _controller: AdminBundle:Page:index }
/admin/AdminBundle:Page:add
之类的网址会有用,但这不符合我的预期。
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个,@路由并将其与行动相关联
/**
* @Route("/home/list/parameter", name="home-list-parameter")
* @Method({"POST"})
*/
public function getParametersAction() {
...