symfony - 如何在 YAML 中使用另一个参数内部的参数

标签 symfony twig yaml

所以我需要在另一个参数中附加一个参数。 像这样(这实际上有效)

parameters:
    locationMenuTop: 21142
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %locationMenuTop%

但一旦尝试更进一步。

parameters:
    nodeSettings: 
         locationMenuTop: 21142
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %nodeSettings.locationMenuTop%

它抛出这个错误

enter image description here

最佳答案

如果您将参数定义为数组,则无法通过“路径”(即 %array.key%)检索它们。

解决方法:

parameters:
    nodeSettings.locationMenuTop: 21142
    nodeSettings.locationMenuBottom: ...
    # And so on
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %nodeSettings.locationMenuTop%

关于symfony - 如何在 YAML 中使用另一个参数内部的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35767889/

相关文章:

laravel - 如何在laravel中读取yaml文件?

php - 如何使用 Doctrine 在 Symfony 中创建查询,从三个相关表中提取数据

php - 尝试优化代码以根据多个/不同条件输出值

twig - Symfony2 is_granted ('IS_AUTHENTICATED_FULLY' ) 在 404 错误页面显示期间,导致 ResourceNotFoundException

css - Symfony2 中 CSS 资源中的图像

yaml - 如何在 kubernetes 复制 Controller yaml 文件中使用环境变量

vim - 如何使用 Vim 和 Yaml 获得出色的自动缩进?

php - 使用查询生成器比较日期

mysql - 在数组类型字段中查找 Doctrine 和 Mysql

php - Symfony 2 中的联接表