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