Symfony 路由

来源:互联网 发布:数学网络课程哪个好 编辑:程序博客网 时间:2024/06/06 02:37

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


0 0
原创粉丝点击