全链代码中配置值的变更
发布时间: 2021年6月24日 下午3:14 作者: Jsnpp 访问量: 47

这一篇我们继续来介绍全链,我们将对如何在全链编程中变更配置信息来做一个较为详细的介绍。

Jsnpp框架的基本配置信息是存放在“config”目录下面的“config.php”文件里面的,您可以直接修改这个配置文件里面的对应项的值来变更配置,也可以在程序运行过程中通过代码来变更。

通过代码来变更配置,Jsnpp框架有简易的方法来实现,这篇我们仅仅介绍怎么在全链里面实现配置值的变更。

我们先来看一个示例代码:

$this->app->config->setConfig('language', 'zh-cn')...

在上面的示例代码里面,我们首先是从应用开始,然后要执行的是应用的配置“config”,接着在这个配置里面使用“setConfig”来对实际的配置值进行设置。示例代码里面,我们把网站的语言设置成中文“zh-cn”。如何您需要设置成英文,那么可以像下面这样写:

$this->app->config->setConfig('language', 'en-us')...

通过以上代码设置配置信息,配置值仅仅在设置后到程序结束前有效,如果要完全变更配置值的话,需要使用下面的语句:

$this->app->config->writeConfig('language', 'en-us')...
我们在上面的代码里面使用“writeConfig”来代替“setConfig”,执行以上语句后,配置文件的配置值将被改变。变更后的配置值将始终有效,直至再次变更。
出错
提交成功!
评论已经提交。
我们已经收到您的反馈!
/index/like.html
/index/dislike.html
/index/postpassword.html
Jsnpp
自豪地采用 Jpwrt