- 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 11:03:42
- admin
- 1557
- 最后编辑:admin 于 2021-09-28 18:32:59
一、语言的扩展
zentaoPHP 框架把所有页面提示都已经抽象成语言配置,可以通过对语言的重定义来实现对程序的定制修改。
语言的扩展文件存放在 ext/lang/ 目录下面。按照不同的语言建立相应的目录,比如 zh-cn 下面,可以有多个文件,zentaoPHP 框架会自动加载该目录下面所有以 .php 结尾的文件。
比如扩展 bug 模块的语言文件,可以建立 module/bug/ext/lang/zh-cn/1.php。
二、配置的扩展
2.1 模块配置的扩展
每个模块配置文件的扩展文件存放在 ext/config/ 目录下面,可以由多个文件,zentaoPHP 框架会自动加载该目录下面以 config 开头的 .php 文件。这样不同的扩展可以有自己的配置项,彼此之间不会冲突。
2.2 全局配置的扩展
全局配置文件存放在 module/config 目录下面,如果相对全局的配置进行扩展,则可以将扩展文件存放在 module/config/ext/ 目录下面。