symfony的路由其实就是通过url映射到控制器的一个设置

_test:
    path: /test/{type}/{page}

 methods: [GET]
    defaults: {_controller:AppBundle:Test:index,page:1,type:3}

path:域名后的访问路径

  {type}和{page}是占位符,这些参数的值能传入映射到的控制器:

methods:访问方式

defaults:

  _controller:模块:控制器:方法 //映射到的具体控制器

  page:1,type:3 占位符的默认值

如果没设置默认值,那么只是访问test的话会报错,一定要传占位符的参数test/1/3,如果设置了默认值,则不会报错,因为会如果url上没有的话设置的默认值会自动填补上去

而且我们也可以为占位符限定值

article_show:
  path:     /articles/{_locale}/{year}/{title}.{_format}
  defaults: { _controller: AppBundle:Article:show, _format: html }
  requirements:
    _locale:  en|fr   //_locale参数只允许en或者fr
     _format:  html|rss  //_format参数只允许en或者fr
     year:     \d+  // year参数只允许一个或多个数字

最新文章

  1. Android Studio -修改LogCat的颜色
  2. oracle 返回第一个不为空的列的值
  3. EXTJS4自学手册——EXT基本方法、属性(mixins多继承、statics、require)
  4. NOIP2010 题解
  5. Coder-Strike 2014 - Round 1 D. Giving Awards
  6. Spring中@Async注解实现“方法”的异步调用
  7. ARC 没有自动释放内存
  8. 在JAVA中使用JSONObject生成json
  9. login:用户登陆的意思
  10. 设计模式之Memento(备忘机制)
  11. Altium Designer BGA扇出,原理图中PCB的类和布线规则设置
  12. 关闭safari浏览器button默认样式
  13. wso2 CEP集成storm实验
  14. HTML特殊符号对照表 常用字符实体
  15. UVA10054-The Necklace(无向图欧拉回路——套圈算法)
  16. day 15 - 2 内置函数练习
  17. poj1562 Oil Deposits 深搜模板题
  18. 小妖精的完美游戏教室——东方project,同人,自机
  19. .net 调用R语言的函数(计算统计值pvalue 对应excel :ttest)
  20. Java的Vector源码阅读

热门文章

  1. python第一个程序:计算体脂率
  2. SQL 表 数据备份
  3. 一、基础篇--1.2Java集合-Arraylist 与 LinkedList 区别
  4. synchronized与Lock区别简单总结
  5. 字典的常见操作<二>
  6. Python解决数据样本类别分布不均衡问题
  7. jdbc 对sqlite的基本操作
  8. runoob_Java 序列化
  9. ffi模块——node调用动态链接库(.so/.dll文件)
  10. javascript中几种为false的值