簡體   English   中英

Symfony2錯誤:服務“模板”依賴於不存在的服務“ templating.globals”

[英]Symfony2 error: The service “templating” has a dependency on a non-existent service “templating.globals”

我剛剛使用以下命令安裝了一個捆綁包,以在項目中激活Mustache模板,但是現在出現以下錯誤;

服務“模板”依賴於不存在的服務“ templating.globals”。

我使用的命令是:

composer.phar需要bobthecow / mustache-bundle

當然,我知道我缺少templating.globals服務,但是如何包含它,為什么不自動包含它呢?

如果您在模板引擎列表中有php ,則templating.globals服務僅由symfony/framework-bundle創建。

如您在Resources/config/templating_php.xml看到的那樣,該服務已創建。

如果php在模板引擎列表中,則僅在擴展名中加載此文件。

TL; DRphp添加到app/config/config.yml的模板引擎中。

# app/config/config.yml
framework:
    # ...
    templating:
        engines: ['twig', 'php']

如果您正在運行Symfony 4.x,則必須將以下內容添加到config / packages / framework.yaml中:

framework:
    # ... other stuff ...

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM