誰かがこのエラーで私を助けてくれますか?引数1をTwig_Extensions_Extension_Date :: __ construct()に渡すと、TranslatorInterfaceインターフェイスが実装されている必要があります
タイプのエラー:プラグイン\ vojtasvoboda \ twigextensions \
で呼び出さTwig_Extensions_Extension_Dateに渡される引数1 :: __構築物()\インターフェースのSymfony \コンポーネント\翻訳\ TranslatorInterface、VojtaSvoboda \ TwigExtensions \クラスのインスタンスを実装する必要がありTimeDiffTranslator与えられ、このメッセージからわかるのは、vojtasvoboda \ twigextensions \ Plugin.phpのgetTimeFilterメソッドが 'time_diff_traslator'型のパラメータを渡していますが、必要な型はTranslatorInterfaceです。
$ translator = $ this-> app-> make( 'time_diff_translator'); $ timeExtension = new Twig_Extensions_Extension_Date($ translator);
以下はTwig_Extensions_Extension_Dateのコンストラクタです。TranslatorInterface型のパラメータを受け取っていますが、Plugin.phpは別のパラメータを渡しています。 /** * @var TranslatorInterface */ プライベート$ translator;
public function __construct(TranslatorInterface $translator = null)
{
$this->translator = $translator;
}
/**
* {@inheritdoc}
問題の詳細を追加してください。このエラーはどこで発生しますか?あなたはそれを生産するために何をしましたか?あなたはすでにそれを解決するために何を試しましたか? –
「php artisan serve」と入力してlocalhostに移動すると、エラーとして表示されます。私はOctoberCMSに新しいので、私を助けてください。ハードキーありがとう。 –