模块的配置

2021-09-27 10:58:12
admin
1293
最后编辑: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