symfony php模板扩展了树枝模板

在我的php模板中( mytemplate.html.php)</ strong>我有</ p>

 <代码> $视图 - &GT;延伸( ':: base.html.twig'); 

$的视图[ '槽'] - &GT;启动( '内容'); \ n ...
</ code> </ pre>

我运行网站,但除了这段代码之外我没有看到任何结果:</ p>

   {%extends app.request.xmlHttpRequest?  ':: ajax-layout.html.twig':':: page-layout.html.twig'%} {%block content%} {{content | raw}} {%endblock%} 
</ code> < / pre>

这是 :: base.html.twig </ code>的来源; 为什么不解析结果?</ p>

是否允许在php模板中扩展twig模板?

我需要推送php模板,但其他人是twig。 </ p>

当我评论时:</ p>

  // $ view-&gt; extend(':: base.html.twig'); \  n // $ view ['slots']  - &gt; start('content'); 
</ code> </ pre>

我看到了php模板的结果。</ p> \ n </ div>

展开原文

原文

In my php template (mytemplate.html.php) I have

$view->extend('::base.html.twig');

$view['slots']->start('content');
...

I run the site, but I don't see any result except for this code:

{% extends app.request.xmlHttpRequest ? '::ajax-layout.html.twig' : '::page-layout.html.twig' %} {% block content %} {{ content|raw }} {% endblock %}

This is source of ::base.html.twig; Why isn't the result parsed ?

Is allowed to extend twig template in php template ? I need to push php template but others is twig.

When I comment:

//$view->extend('::base.html.twig');
//$view['slots']->start('content');

I see the results of php template.

dougang2749
dougang2749 我更新代码-这个模板有html.php并尝试扩展twig模板,所以base是html.twig
6 年多之前 回复
doulan1073
doulan1073 如果你使用PHP模板不应该命名为***。html.php?
6 年多之前 回复

1个回答



Twig和PHP模板不兼容。 你不能从另一个扩展。</ p>
</ div>

展开原文

原文

Twig and PHP templates are not compatible. You can't extend one from the other.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐