2012-02-22 101 views
0

我想显示使用php..However一个symfony的模板,symfony的治疗是我的PHP代码为“意见”使用PHP模板的symfony 2,而不是树枝

我控制器

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");?--> 

我该如何解决这个问题?

回答

7

大概只需要添加PHP作为模板引擎,你的配置文件。

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

是的。下面是该文档的链接:http://symfony.com/doc/current/cookbook/templating/PHP.html – 2015-05-14 03:33:29

0

更多建议?按Cerad建议启用的树枝清除缓存。仍在继续

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

+0

好的,你必须使用'<?php'而不是'<?' – 2015-08-18 10:04:45