- 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 对语言配置进行扩展
模块和方法
- 2021-09-27 10:59:22
- admin
- 1662
- 最后编辑:admin 于 2021-12-08 15:12:23
zentaoPHP 框架的功能模块存放在 module 文件夹下,每个模块就是一个子目录,模块相对独立便于开发与维护,模块中的 contrl.php 即该模块的控制器类,用来存放操作方法。
zentaoPHP 采用模块和方法的方式来执行,任何一个 URL 访问都可以认为是访问某个模块的某个方法,例如:
访问 user 模块的 create 方法 ,并传入参数 tom 和23。
www.xxx.com/index.php/user/create/tom/23.html
入口文件创建应用后,应用会解析用户请求 URL 中的模块、方法和参数,然后调用。规范如下:
http://域名/入口文件/模块名/方法名/参数名/参数值
应用加载相应模块中的 control.php 文件,并生成对象,然后设置 URL 参数调用相应操作方法,最后渲染模板输出。