当前位置:Gxlcms > PHP教程 > 第一次用symfony新建了一个bundle但是返回404

第一次用symfony新建了一个bundle但是返回404

时间:2021-07-01 10:21:17 帮助过:5人阅读

URL如下:http://localhost/Symfony2.4.3/web/app_dev.php/Test/Test/demo
返回信息为:No route found for "GET /Test/Test/demo"
请问自己新建个bundle 该怎么配置呢

回复内容:

URL如下:http://localhost/Symfony2.4.3/web/app_dev.php/Test/Test/demo
返回信息为:No route found for "GET /Test/Test/demo"
请问自己新建个bundle 该怎么配置呢

你的bundle用的什么配置格式?YML?XML?
你的bundle添加了(Controller和)Action好让路由指向这个Action?

如果你用的是yml格式,你打算指定route的action位置是:YourController:yourAction且选择了自动生成/启用route,则可以到你的bundle里找到Resources/config/routing.yml,确认有类似下面的配置:

this_is_your_route:
    path: /Test/Test/demo
    defaults: { _controller: YourBundle:Your:your }

symfony的手册已经写的很详细了,为啥不先找找手册呢?人家甚至都帮你写好了命令行生成bundle,自动配置路由,把bundle加入appkernel,这饭都端到嘴边了,就差您老张口了。

人气教程排行