我有一点问题,我刚刚在其他用户中发现了这个问题,但解决方案对我不起作用,因为显然我的代码是正确的:
我有这条路线:
rs_shoppingcart:
pattern: /carrito
defaults: { _controller: rsBundle:Default:shoppingcart}
这是控制器:
public function shoppingcartAction(){ ...
...
if($peticion->getMethod() == 'POST'){
...
基本上,这是一种形式,我第一次可以去“carrito”路线,但是当我提交表格时,它会给我下一个错误:
你怎么了?URI“/ carrito”的控制器不可调用。
提前谢谢
答案 0 :(得分:2)
问题可能出现在这一行:
defaults: { _controller: rsBundle:Default:shoppingcart}
reBundle
中的缺少命名空间 - 您应该添加捆绑包的父目录。例如 - GeneralRsBundle:Default:shoppingcart
答案 1 :(得分:0)
确保shoppingcart
方法Action
之前Controller
匹配字符串(不会忽略大小写)。