我在哪里存储Silex中的常规配置参数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在哪里存储Silex中的常规配置参数?相关的知识,希望对你有一定的参考价值。
我有一些一般参数,我想在我的应用程序中共享,如路径信息(“baseurl”)。您最好将这些信息存储在Silex中?
答案
写完这个问题之后,我遇到了ConfigServiceProvider
:
您可以将配置数据存储在json或yml文件中,并通过$app["name.of.config.var"]
访问它们。
还支持在设置时动态添加值到配置文件的替换。到目前为止我唯一没有管理的是通过$app["request"]
api将baseurl注入配置文件。
另一答案
我会把它存放在SilexApplication
。这是一个基于Pimple的DI容器,所以你可以这样做:
$app['baseUrl'] = '/';
由于$app
几乎遍布各地,您也可以随处访问。
以上是关于我在哪里存储Silex中的常规配置参数?的主要内容,如果未能解决你的问题,请参考以下文章