Home >Backend Development >PHP Tutorial >symfony新建bundle返回404怎么办

symfony新建bundle返回404怎么办

PHPz
PHPzOriginal
2016-06-06 20:46:071155browse

symfony新建bundle返回404的解决办法:首先指定route的action位置;然后选择【自动生成/启用route】;最后找到【config/routing.yml】并添加内容【path:/Test/Test/demo】即可。

symfony新建bundle返回404怎么办

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中文网

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn