Ich möchte eine Asset (Bild) vollständige URL (mit Domäne und Basis) in einer Zweigvorlage hinzufügen, wenn über eine Befehlszeile (Konsolenbefehl) ausgeführt wird. Es soll an E-Mail gesendet werden.Symfony Asset-URL bei der Ausführung von Konsole
Das Problem ist, dass die Verwendung von absolute_url (asset()) den Host- und Basispfad bei der Ausführung auf der Konsole nicht enthält.
Auch, wie in http://symfony.com/doc/current/console/request_context.html spezifiziert, funktioniert es nur für URLs, nicht für Vermögenswerte.
Ich habe auch versucht, den Router Kontext zu setzen, wenn von der Konsole ausgeführt wird: Ohne Erfolg
$context = $this->getContainer()->get('router')->getContext();
$context->setHost($defaultDomain);
$context->setScheme($scheme);
. Irgendeine Idee?