我使用逆向工程创建了实体用户,并尝试使用以下命令从该实体创建Controller和View: -
$ php app/console generate:doctrine:crud --entity=AcmeDemoBundle:User --format=annotation
它确实要求我包含“写”动作,配置格式和前缀。一切顺利,在Controller和Views下生成了两个脚本。但是,当我调用以下网址查看用户的列表页面时,我得到错误: -
http://localhost/Symfony/web/users
错误
No route found for "GET /users"
这是否意味着一旦你生成CRUD,它就不会在routing.yml中为该实体添加路由,或者我错过了什么?
答案 0 :(得分:3)
您需要在routing.yml中导入带注释的路由:
user:
resource: "@AcmeDemoBundle/Controller/UserController.php"
type: annotation
然后执行php app/console router:debug
检查路线是否可用。