0

我使用逆向工程创建了实体用户,并尝试使用以下命令从该实体创建控制器和视图:-

$ php app/console generate:doctrine:crud --entity=AcmeDemoBundle:User --format=annotation

它确实要求我包含“写入”操作、配置格式和前缀。一切顺利,在 Controller 和 Views 下生成了两个脚本。但是当我调用下面的 url 来查看用户列表页面时,我得到了错误:-

http://localhost/Symfony/web/users

错误

No route found for "GET /users"

这是否意味着一旦生成 CRUD,它就不会在 routing.yml 中为该实体添加路由,或者我错过了什么?

4

1 回答 1

3

您需要在 routing.yml 中导入带注释的路由:

user:
resource: "@AcmeDemoBundle/Controller/UserController.php"
type:     annotation

然后执行 aphp app/console router:debug检查路线是否可用。

于 2013-07-25T10:20:44.827 回答