我在哪里存储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中的常规配置参数?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Silex 框架中使用 YAML 配置文件

Silex + Swift Mailer 不工作

Ipv6属性常规选项中的5个参数是?

Silex 帮助。谁能解释为啥我在这里收到 404 错误?

AngularJS 和 Silex 的 CORS 问题(PHP - Apache)

Android MVVM在哪里存储数据?