php - Uri 的 Symfony2 Controller 不可调用,但 Uri 正常,发生了什么?

标签 php forms symfony controller

我刚刚在其他用户中发现了这个问题,但该解决方案对我不起作用,因为显然我的代码是正确的:

我有这条路线:

rs_shoppingcart:
    pattern:  /carrito
    defaults: { _controller: rsBundle:Default:shoppingcart}

这是 Controller :

    public function shoppingcartAction(){ ...
               ...
               if($peticion->getMethod() == 'POST'){

               ...

基本上,这是一个表单,第一次我可以转到“carrito”路线,但是当我提交表单时,它给了我下一个错误:

The controller for URI "/carrito" is not callable.

你觉得怎么样?

最佳答案

问题可能出现在这一行:

defaults: { _controller: rsBundle:Default:shoppingcart}

reBundle中缺少命名空间 - 您应该将其添加到 bundle 的父目录中。在示例中 - GeneralRsBundle:Default:shoppingcart

关于php - Uri 的 Symfony2 Controller 不可调用,但 Uri 正常,发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21063188/

相关文章:

javascript - Site_url 在导航栏 codeigniter 3 中不起作用

html - 如果 Twig 中的语句

symfony - 如何在生产中运行 Mercure

php - 使用 PDO 通过单个查询插入多行

php - 在 PHP 中将日期转换为时间格式输出

php - 如何避免在双击按钮上插入多个数据

javascript - Phonegap 打开表单提交到网络浏览器上的外部域

javascript - 自动生成表单的 AngularJS 表单验证

基于用户输入的 PHP 和 MySQL 查询不起作用

php - Symfony2 - 一条 route 的多个 slug