如何在Symfony2中禁用模板功能

mos*_*sch 5 php symfony

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

Sha*_*uck 12

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

这个页面解释了如何使用普通的PHP而不是twig.另外,要从应用程序中删除twig功能,您也可以从配置文件中删除它

framework:
    # ...
    templating:    { engines: ['php'] }
Run Code Online (Sandbox Code Playgroud)

  • 如果你根本不想拥有twig bundle,因为你只想使用symfony创建一个独立的php命令行控制台命令,那么你也可以通过版本composer.json摆脱twig,从AppKernel中删除它,并删除twig并删除parameters.yml中的所有部分.但那又怎样?你需要从"templating.engines"中删除它,但它不能是[],因为系统抱怨模板必须至少有1个元素.设置引擎:['php']将依赖关系移除到接近零. (2认同)