php - 第一次用symfony 新建了一个bundle 但是返回404
PHPz
PHPz 2017-04-10 14:45:24
[PHP讨论组]

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

PHPz
PHPz

学习是最好的投资!

全部回复(2)
高洛峰

你的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,这饭都端到嘴边了,就差您老张口了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号