对语言配置进行扩展

2021-09-27 11:03:42
admin
1290
最后编辑: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/ 目录下面。