0
私は私のサイトは、以下のコードはsymfony2.1で使用されるクラスの「のgetContext」「Swift_Mailer」
のホストを取得しようとしているという名前未定義のメソッドを呼び出そうとしましたし、今私はsymfonyのバージョンをアップグレードする必要がありsymfony3.3する
public function __construct(EntityManager $entityManager) {
$this->schemeAndHost = 'http://' . $this->router->getContext()->getHost();
}
は、誰がどのようにサービスMyManager.phpファイルの下のホストを得るために私を伝えることができます。
ありがとうございます。
投稿したコードが実際のコードを表していると私は少し懐疑的です。エラーメッセージは、$ this-> routerがコンストラクタが呼び出される前にSwift_Mailerオブジェクトに設定されていることを意味しますか?まったくそう思わない。 – Cerad
そして少し関係のない話題では、あなたのアプリが些細なものでなければ、最初に2.8にアップグレードして、すべての減価償却通知を取り除いてください。 2.1から3.3に直接移行することは大きな飛躍です。 – Cerad