gpt4 book ai didi

arrays - 如何从 YAML 获取和使用关联数组到 Symfony 中的操作?

转载 作者:行者123 更新时间:2023-12-04 13:02:54 25 4
gpt4 key购买 nike

我已经在 app.yml 中获得了一些配置数据,我想将它们付诸实践。我尝试通过 sfConfig::get('app_datas') 获取它们来做到这一点,但它失败了。让我们详细展示它们:

YAML:

all:
datas:
foo: bar
foo2: bar2

在 actions.class.php 中,我尝试使用以下代码:
foreach (sfConfig::get('app_datas') as $key => $value) {

echo "key $key has value $value";

}

它不起作用,因为 sfConfig::get('app_datas') 是 NULL,如何简单地得到它?

最佳答案

如果你想以数组的形式访问第一级,你可以在两者之间引入虚拟级别,就像@jeremy 建议的那样。 用点前缀 如果您不希望它实际出现在配置变量名称中:

all:
.baz:
datas:
foo: bar
foo2: bar2

现在您应该能够通过以下方式访问您的数据:
foreach (sfConfig::get('app_datas') as $key => $value) 
{
echo "key $key has value $value";
}

关于arrays - 如何从 YAML 获取和使用关联数组到 Symfony 中的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3948924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com