在TWIG中包含PHP

在TWIG中包含PHP,php,symfony,twig,Php,Symfony,Twig,我将Symfony的2项目配置为接受“config.yml”中的“twig”和“php”扩展,如下所示: framework: router: resource: "%kernel.root_dir%/config/routing_dev.yml" strict_requirements: true profiler: { only_exceptions: false } templating: engines: ['twig', 'php'] 但当我在twi

我将Symfony的2项目配置为接受“config.yml”中的“twig”和“php”扩展,如下所示:

framework:
router:
    resource: "%kernel.root_dir%/config/routing_dev.yml"
    strict_requirements: true
profiler: { only_exceptions: false }    
templating:
    engines: ['twig', 'php'] 
但当我在twig中包含一个php文件时,它不会解释php:

<h1>Reference ROBERT</h1>
<!--?php $name = "Jeremy" ?-->
<h1></h1>
" Hello "
<!--?php echo $name -->
"! "
参考罗伯特
“你好”
"! "
但是我的php文件没有注释。(

有另一个零件在配置吗


谢谢。

你不能在Twig中使用php。Twig有自己的语法。使用它或完全使用php模板


如果您需要调用一些php函数,请编写一个twig扩展。

您可以使用php或twig…而不是php和twig在一起twig中直接支持设置和编写变量等简单操作,您到底想做什么?