- 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:58:12
- admin
- 1538
- 最后编辑:admin 于 2021-09-28 17:06:22
每个模块下都可以创建一个 config.php 文件,作为当前模块的配置文件,可以用来存放专门针对当前模块的配置项,也可以覆盖全局性的配置。
新建一个全局配置对象 $config 的成员属性,并以当前模块名为属性名创建一个该模块的配置对象,然后通过设置该对象的属性来设置当前模块的配置项。
实例:
<?php $config->shop = new stdclass(); $config->shop->imageExtensions = array('jpeg', 'jpg', 'gif', 'png'); $config->shop->image2Compress = array('.jpg', '.bmp', '.jpeg');
然后,我们可以在当前模块的 control 、view、 model 层里调用这些配置,例如:
$this->config->shop->image2Compress