コマンドライン(コンソールコマンド)から実行しているときに、アセット(画像)フルURL(ドメインとベース)をtwigテンプレートに追加します。それは電子メールに送信されることを意味します。コンソールから実行するときのsymfonyアセットURL
absolute_url(asset())を使用すると、コンソールで実行しているときにホストとベースパスが含まれないという問題があります。
また、http://symfony.com/doc/current/console/request_context.htmlに指定されているように、URLはアセットではなく動作します。
コンソールから実行しているとき、私はまた、ルータのコンテキストを設定しようとしました:いいえ成功し
$context = $this->getContainer()->get('router')->getContext();
$context->setHost($defaultDomain);
$context->setScheme($scheme);
を。何か案が?私のアプリケーションで