配置选项

框架包含了两个层面的配置:配置文件和数据库配置表。


配置文件

遵循thinkPHP的文件规范,所有的应用配置文件都放在根目录下的config文件夹中。

1-5f7d937d6580c.png

使用者请勿直接修改config下的配置文件,需要修改的配置项已经暴露在 .env文件中,您只需对应修改即可。

仔细观察,可以发现config文件夹中与thinkphp框架对比,多了一个system.php文件。这是因为thinkphp5.1约束了要想增加临时配置,需要在config中对应的文件存在,因此kyphp为了统一配置读取方式,增加了system.php文件,这样开发者即可通过config()函数读取所有的配置,包括数据表中的配置。


数据库配置

数据配置表是:  setting

框架已经在各个控制器基类中统一读取setting的配置数据,并写入到全局配置变量中,可由config()函数统一调用。