ZendFramework2入门教程第3章 创建模块文件3.2 module.config 文件3.2.1 router 路由配置
上一篇:3.1 Module 文件 下一篇:3.2.2 controlle...

3.2.1 router 路由配置

路由的配置是对前台页面访问地址的具体配置,此处配置的格式将影响到前台页面访问此模块的所有地址

链:router--->routes--->模块--->具体配置
  • router 此数组块为路由配置信息段
  • router-->routes 表示此模块的中路由,路由至少1条以上
  • router-->routes-->application 表示你的模块名称,在此以下的信息为具体配置信息
  • router-->routes-->application-->type 表示路由模式,可选 segment 或 literal,区别在于 segment 已经处理好了结尾的斜杠,而literal 会把结尾带与不带斜杠表示不同的路由进行处理; 如果使用literal 时需要特别注意这一点。
  • router-->routes-->application-->options 路由具体选项信息区块
  • router-->roytes-->application-->options-->route 路由规则,此处规则将最终决定此模块的路由访问格式
  • router-->roytes-->application-->options-->constraints 路由匹配规则
  • router-->roytes-->application-->options-->constraints-->controller 控制器的路由正规匹配规则
  • router-->roytes-->application-->options-->constraints-->action action(动作)的路由正规匹配规则
  • router-->roytes-->application-->options-->defaults 默认路由处理规则
  • router-->roytes-->application-->options-->defaults-->_NAMESPACE_ 指定模块控制器所在的命名空间
  • router-->roytes-->application-->options-->defaults-->controller 指定默认使用的控制器名称
  • router-->roytes-->application-->options-->defaults-->action 指定默认使用的action(动作)名称
上一篇:3.1 Module 文件 下一篇:3.2.2 controlle...