【发布时间】:2013-07-30 09:07:06
【问题描述】:
我正在开发 Symfony 2.3,我声明了一个新的 route 和新的 controller,但是当我从浏览器调用这个控制器时我收到此错误:
The controller for URI "/user/1" is not callable. in /dev.mydomain.org/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php at line 82
这是我的简单路线配置:
user_homepage:
pattern: /user
defaults: { _controller: UserBundle:Default:index }
user_show:
pattern: /user/{id}
defaults: { _controller: UserBundle:Default:show }
requirements:
id: \d+
这是我非常简单的控制器:
public function showUserAction($id)
{
return $this->render('UserBundle:Default:show.html.twig', array());
}
怎么了?
【问题讨论】: