在我的php模板中( mytemplate.html.php)我有
$view->extend('::base.html.twig');
$view['slots']->start('content');
...
我运行该网站,但除了此代码之外我没有看到任何结果:
{% extends app.request.xmlHttpRequest ? '::ajax-layout.html.twig' : '::page-layout.html.twig' %} {% block content %} {{ content|raw }} {% endblock %}
这是::base.html.twig
的来源;为什么不解析结果?
是否可以在php模板中扩展twig模板? 我需要推送php模板,但其他人是twig。
当我评论时:
//$view->extend('::base.html.twig');
//$view['slots']->start('content');
我看到了php模板的结果。
答案 0 :(得分:4)
Twig和PHP模板不兼容。你不能从另一个扩展。