在symfony 2中使用php模板而不是twig

时间:2012-02-22 12:09:58

标签: php symfony

我正在尝试使用php显示一个symfony模板。但是,symfony将我的php标签视为“评论”

我的控制器

namespace Acme\testBundle\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class testController extends Controller
{
    public function helloAction()
    {
        //return new Response('Created product id ');

        return $this->render('AcmetestBundle:test:test.html.php');
    }
}

我的模板:test.html.php

<?php var_dump("Hello world");?>

我的输出:

<!--?php var_dump("Hello world");?-->

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:7)

可能只需要将php作为模板引擎添加到配置文件中。

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

答案 1 :(得分:0)

你为此谷歌吗?

“Symfony2 PHP模板”的第一个结果: http://symfony.com/doc/2.0/cookbook/templating/PHP.html

答案 2 :(得分:0)

还有什么建议吗? Cerad建议启用twig,清除缓存。仍然继续

StreamWriter