路由的配置是对前台页面访问地址的具体配置,此处配置的格式将影响到前台页面访问此模块的所有地址
~~~
链: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(动作)名称
- 序言
- 第1章 Zend Framework2 简介
- 1.1 Zend Framework2 简介
- 1.2 下载安装
- 1.3 搭建开发环境
- 第2章 创建ZF2项目
- 2.1 新建一个项目
- 2.2 配置网站
- 2.3 伪静态 .htaccess文件
- 2.4 添加启动/入口文件
- 2.5 添加全局配置文件
- 2.6 添加自动加载文件 init_autoloader.php
- 2.7 IndexController 控制器
- 第3章 创建模块文件
- 3.1 Module 文件
- 3.2 module.config 文件
- 3.2.1 router 路由配置
- 3.2.2 controllers控制器配置
- 3.2.3 view_manager 视图管理器
- 3.2.4 service_manager 服务管理器
- 3.2.5 translator 翻译器
- 3.2.6 navigation 导航条
- 第4章 创建控制器
- 4.1 控制器简介
- 4.2 新建控制器
- 4.3 添加控制器的Action
- 第5章 创建视图模板
- 5.1 创建模板
- 5.2 模板配置
- 5.3 编写布局和错误异常模板
- 5.4 编写Action 对应的模板文件
- 5.5 访问 IndexAction
- 第6章 创建模型
- 6.1 ORM 对象映射法
- 6.2 使用分页导航
- 6.3 自定模型
- 6.4 章节总结
- 第7章 实例应用
- 7.1 建立Album 模块
- 7.2 添加模块文件
- 7.3 添加模块配置文件
- 7.4 创建数据表 album
- 7.5 添加模型文件
- 7.6 添加表单 AlbumForm
- 7.7 添加控制器 AlbumController
- 7.8 添加模板文件
- 第8章 用户认证
- 8.1 建立数据表
- 8.2 新建认证类
- 8.3 引用认证类
- 第9章 结束语