symfony新建bundle返回404的解决办法:首先指定route的action位置;然后选择【自动生成/启用route】;最后找到【config/routing.yml】并添加内容【path:/Test/Test/demo】即可。
symfony新建bundle却返回404怎么办?
具体问题:
第一次用symfony 新建了一个bundle 但是返回404
phpsymfony
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 }
更多相关技术文章,请访问PHP中文网!