树枝找不到Symfony3服务

时间:2017-07-02 19:21:57

标签: php symfony twig

我遇到了以下问题。我有服务。我想在每个TWIG模板中使用该服务。但它找不到我的服务。

我收到以下错误:

ServiceNotFoundException in CheckExceptionOnInvalidReferenceBehaviorPass.php line 58:
The service "twig" has a dependency on a non-existent service "appbundle\service\categoryhandler".

请注意,该服务不是camelcased,而是在我的config.yml中发布的。

这是我的config.yml部分

# Twig Configuration
twig:
    debug: '%kernel.debug%'
    strict_variables: '%kernel.debug%'
    globals:
        categories: '@AppBundle\Service\CategoryHandler'

我已经添加了PHP模板引擎(found this 'solution' while googling my problem)。

templating:
        engines: ['twig', 'php']

I've followed this documentation of Symfony

1 个答案:

答案 0 :(得分:1)

看起来无法找到您的CategoryHandler服务。

是否已注册?或者,是否已启用自动加载? sequence point