我在控制器中定义了这条路线:
/**
* @Secure(roles="IS_AUTHENTICATED_FULLY")
* @Route(
* "/proccess/{slug}",
* requirements={"slug": "^([a-zA-Z0-9]*-[a-zA-Z0-9]*)+$"},
* name="registerRPNI"
* )
*/
public function indexAction(Request $request)
{
......
}
我需要在KNPMenuBundle MenuBuilder类中设置正确的路线。我这样做:
->addChild('Process RPNI', array(
'uri' => '/process/national-and-imported-products-registration',
))
它适用于dev
环境,因为路线显示正确的页面并执行正确的代码,但如果我离开dev
并转到prod
那么我得到了{404 Not found
1}},在这种情况下我做错了什么?在MenuBuilder
类中生成路由的正确方法是什么?对此有何建议?