私は以下の問題があります。私にはサービスがあります。そして私はすべてのTWIGテンプレートでそのサービスを使いたいと思っています。しかし、それは私のサービスを見つけることはありません。それは私のconfig.ymlでキャメル記法されている間、サービスはキャメル記法されていないことをtwitterでsymfony3サービスが見つかりません
ServiceNotFoundException in CheckExceptionOnInvalidReferenceBehaviorPass.php line 58:
The service "twig" has a dependency on a non-existent service "appbundle\service\categoryhandler".
お知らせ:
は、私は次のエラーを取得します。
は、ここに私のconfig.yml一部だ
# Twig Configuration
twig:
debug: '%kernel.debug%'
strict_variables: '%kernel.debug%'
globals:
categories: '@AppBundle\Service\CategoryHandler'
Iすでに追加PHPのテンプレートエンジン(found this 'solution' while googling my problem)。
templating:
engines: ['twig', 'php']
I've followed this documentation of Symfony
ここで、サービス@AppBundle \ Service \ CategoryHandler'を定義しましたか? – dbrumann
@dbrumann Nowhere。私はそれをどこで定義する必要がありますか?例えば、 – Refilon
。あなたのconfig.ymlの 'services:'やconfig.ymlにインポートされたservices.ymlにあります。 – dbrumann