## 动态设置配置
Z-PHP中使用\system\Conf::set()方法来设置配置文件的参数,参数如下:
|参数名 | 类型 | 默认值 | 是否为空 | 说明 |
| --- | --- | --- | --- | --- |
| $name | string | null | false | 配置的参数名 |
| $value | string | null | false | 参数名的值 |
| $file | string | Config.php | true |要配置的文件|
***示例代码1:***
~~~
//动态设置项目目录下的Config.php配置文件中的DEFAULT_MODULE配置参数
$status=\system\Conf::set('DEFAULT_MODULE','Home');//成功返回1,失败返回0
dump($status);//dump函数是Z-PHP框架中的调试函数
~~~***示例代码2:***
~~~
//动态设置项目目录下的Databae.php配置文件中的DB_TYPE配置参数
$status=\system\Conf::set('DB_TYPE','mysql','Database.php');//成功返回1,失败返回0
dump($status);//dump函数是Z-PHP框架中的调试函数
~~~
在继承了\system\Controller的控制器中可以使用setconfig()方法来动态设置配置参数
***实例代码:***
~~~
//动态设置项目目录下的Database.php配置文件中的DB_TYPE配置参数
$status=$this->setconfig('DB_TYPE','mysql','Database.php');//成功返回1,失败返回0
dump($status);//dump函数是Z-PHP框架中的调试函数
~~~