0

我在控制器中定义了这条路线:

/**
 * @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,在这种情况下我做错了什么?在类内生成路由的正确方法应该是什么MenuBuilder?有什么建议吗?

4

0 回答 0