Symfony 路由

symfony路由


文件结构:

src/Demo/TestBundle

如果是手动路由设置如下

1、

需要在app下config里面找到routing

文件位置:app/config/routing.xml

demo_test:
    resource: "@DemoTestBundle/Resources/config/routing.yml"
    prefix:   /oauth  

主要作用是导入src下的resource 内的config 里面的routing.xml文件;

2、

然后在对应的bundle里面的resource的config的routing设置

位置:src/Demo/TestBundle/resourse/config/routing.xml

demo_test_homepage:
    pattern: /demo/index
    defaults: { _controller: OauthServerBundle:Default:index }

主要作用就是设置路由访问地址;

3、

最终结果:

访问地址url地址:localhost/oauth/demo/index

红颜色的是在app下路由配置;

蓝颜色的是在src下xxxbundle下配置;

可以命令行检测路由配置


小技巧:系统运行会生成url缓存构造文件,可以查看具体的内容,更直观,文件名字app/cache/prod或dev/appProdUrlGenerator.php


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值