- 1 认识 zentaoPHP 框架
- 2 入口文件
- 3 配置管理
- 4 模块管理
- 4.1 控制器(control)
- 4.2 业务逻辑(model)
- 4.2.1 定义 model
- 4.2.2 跨模块调用
- 4.2.3 获取模块名
- 4.2.4 删除记录
- 4.2.5 数据处理对象 dao
- 4.3 模版视图(view)
- 4.4 从 hello world 开始
- 4.5 模块的配置
- 4.6 模块的语言
- 4.7 模块的 CSS 和 JS 管理
- 5 类库
- 6 扩展机制
- 6.1 扩展机制简介
- 6.2 新增独立模块
- 6.3 对控制层(control)扩展
- 6.4 对模型层(model)扩展
- 6.5 对视图层(view)扩展
- 6.6 对样式表和js进行扩展
- 6.7 对语言配置进行扩展
URL模式
- 2021-09-27 10:57:29
- admin
- 1652
- 最后编辑:admin 于 2022-10-26 11:21:03
zentaoPHP 框架基于模块和方法的方式进行访问,由于 zentaoPHP 框架的应用采用单一入口方式来执行,因此网站的所有的模块和方法都通过URL的参数来访问和执行。
zentaoPHP 框架支持 GET、PATH_INFO 和 PATH_INFO2 类型的 URL 模式。可以在配置文件 my.php 中通过 $config->requestType 来设置。
$config->requestType = 'GET';
采用GET模式:
http://www.xxx.com/index.php?m=user&f=info&id=123
采用PATH_INFO模式:
http://www.xxx.com/user/info/id/123
采用PATH_INFO2模式:
http://www.xxx.com/index.php/user/info/id/123
其中参数之间的分割符号由 $config->requestFix 参数设置,默认为"-",例如我们也设置 $config->requestFix 为"/"。