Kann die symfony2 nur flache Parameter verarbeiten?Wie kann man auf Arrays in symfony's Konfigurationsdateien zugreifen?
Sagen wir:
services:
manager:
class: blabla
arguments: [%app.vat%]
und in app.yml:
parameters:
app.vat: 24.5
es funktioniert, aber
parameters:
app:
vat: 24.5
funktioniert nicht. Gibt es eine spezielle Syntax für den Zugriff auf Arrays oder ist dies nicht möglich?
Ich glaube nicht, Verschachtelungsparameter auf diese Weise möglich ist. Es könnte nur möglich sein, wenn App eine Instanz einer Framework-Klasse ist. Dann könnten Sie diese Punktnotation verwenden. Dies ist beispielsweise der Fall mit dem Parameter 'kernel.root_dir'. – Kosta
Sie können Yaml :: Parse-Funktion zum Testen testen :) – ZhukV