Интересно, где я могу получить дополнительную информацию о специальном синтаксисе, таком как @somevar
или %somevar%
в конфигурации yaml symfony2?
Например, использование @
определяет вызов службы, то есть, как мы передаем зависимости службам. %somevar%
, с другой стороны, относится к значению уже определенного параметра с именем somevar
.
Итак, если я сделаю:
parameters:
custom: "some value"
another: %custom%
, тогда another
будет заполнено значением custom
, которое в моем случае является "некоторым значением". У меня вопрос, где эти отношения задокументированы?
Моя особая потребность - иметь возможность ссылаться на элемент массива, что-то вроде %somevar[somekey]%
, но этот синтаксис не работает.
Заранее спасибо!
РЕДАКТИРОВАТЬ: Я нашел это: Full merge key support.
Full support for references, aliases, and full merge key. Don't repeat yourself by referencing common configuration bits.
в документации yaml, но нет документации по этому поводу ..