【问题标题】:How to disable template feature in Symfony2如何在 Symfony2 中禁用模板功能
【发布时间】:2012-03-23 14:53:23
【问题描述】:

我期待使用 Symfony2。但我不想使用模板引擎。如何禁用默认模板引擎“twig”并使用本机 php?

【问题讨论】:

    标签: php symfony


    【解决方案1】:

    我会看http://symfony.com/doc/current/cookbook/templating/PHP.html

    这个页面解释了如何使用普通的 php 而不是 twig。此外,要从您的应用中删除 twig 功能,您还可以将其从配置文件中删除

    framework:
        # ...
        templating:    { engines: ['php'] }
    

    【讨论】:

    • 如果你根本不想拥有 twig 包,因为你只想使用 symfony 创建一个独立的 php 命令行控制台命令,那么你也可以按版本摆脱 twig composer.json,将其从 AppKernel 中删除,然后删除 twig 并删除 parameters.yml 中的所有部分。但是然后呢?您需要从“template.engines”中删除它,但它不能是 [],因为系统抱怨模板必须至少有 1 个元素。设置引擎:['php'] 将依赖项删除到几乎为零。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 2019-10-09
    • 2021-09-10
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多