2017-07-02 7 views
0

私は以下の問題があります。私にはサービスがあります。そして私はすべての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

+1

ここで、サービス@AppBundle \ Service \ CategoryHandler'を定義しましたか? – dbrumann

+0

@dbrumann Nowhere。私はそれをどこで定義する必要がありますか?例えば、 – Refilon

+1

。あなたのconfig.ymlの 'services:'やconfig.ymlにインポートされたservices.ymlにあります。 – dbrumann

答えて

関連する問題