繁体   English   中英

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

[英]using php template in symfony 2 instead of twig

我正在尝试使用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");?-->

我怎样才能解决这个问题?

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

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

还有其他建议吗? 如Cerad建议的那样启用了树枝,清除了缓存。 仍然不断

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

你用谷歌搜索吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM