Ich möchte die Wurzel der Anwendung beide System kennen, z. /var/www/app/
oder /app/
für Datei-Uploads. Wenn ich hochlade, glaube ich, dass ich den Verzeichnisnamen "system" brauche, um Links im Webfrontend zu verwenden, brauche ich den "relativen" Pfad. Wie bekomme ich diese Informationen?
In einem früheren Projekt habe ich Konstanten in den app*.php
-Dateien (Frontcontroller) definiert
Ich frage mich, ob es einen besseren Weg gibt?
In jeder ContainerAware
-Klasse können Sie den Speicherort des Webverzeichnisses mit
Wenn der Container nicht verfügbar ist, können Sie die Abhängigkeitsinjektion verwenden: Setzen Sie %kernel.root_dir%
auf ein Argument zu Ihrer Klasse in der Service-Konfiguration.
Tags und Links symfony