Php AnnotationException预期值,已获取';producto';
我的控制器上有以下注释:Php AnnotationException预期值,已获取';producto';,php,symfony,annotations,Php,Symfony,Annotations,我的控制器上有以下注释: /** * @Secure(roles="IS_AUTHENTICATED_FULLY") * @Route("/producto/{solicitud}/{producto}/eliminar", requirements={"solicitud": "^([0-9])+$"}, "producto": "^([0-9])+$"}, * name="eliminarProductoSolicitud") * @Method("POST") */ public
/**
* @Secure(roles="IS_AUTHENTICATED_FULLY")
* @Route("/producto/{solicitud}/{producto}/eliminar", requirements={"solicitud": "^([0-9])+$"}, "producto": "^([0-9])+$"},
* name="eliminarProductoSolicitud")
* @Method("POST")
*/
public function eliminarProductoSolicitudAction($solicitud, $producto)
{
}
但每当我尝试加载页面时,都会出现以下错误:
AnnotationException.php第42行中的AnnotationException:[语法错误]
预期值,在方法中的位置141处获得“producto”
AppBundle\Controller\Comune\ProductoSolicitudController::eliminarProductoSolicitudAction()
为什么??发生了什么?我看不出问题出在哪里尝试将的“producto”:“^([0-9])+$”
放在需求
的花括号内,即
* @Route("/producto/{solicitud}/{producto}/eliminar", requirements={"solicitud": "^([0-9])+$", "producto": "^([0-9])+$"},
* name="eliminarProductoSolicitud")