首頁 >後端開發 >php教程 >symfony新建bundle返回404怎么办

symfony新建bundle返回404怎么办

PHPz
PHPz原創
2016-06-06 20:46:071154瀏覽

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn