Symfony 3.3 Twig错误模板扩展base.html.twig不起作用

时间:2018-03-10 15:37:03

标签: symfony templates twig symfony-3.3 symfony3.x

在Symfony 3.3中,我在

中定义了一个错误模板
../app/Resources/TwigBundle/views/Exception/error404.html.twig

在该模板中,我扩展了像

这样的基本模板
{% extends 'base.html.twig' %}

我收到此错误

The merge filter only works with arrays or "Traversable", got "NULL" as first argument.

我试过

{% extends ':base.html.twig' %}

也导致以下错误

Unable to find template ":base.html.twig" (looked into: ..\Path\to\App\app/Resources/views, ..)

请注意路径正确,但树枝(?)找不到模板。

我找不到解决这个问题的方法...... 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我被错误消息误导了。 问题来自另一个包含模板,该模板使用了一个null变量并试图将其与其他东西合并。 所以实际问题与" extends"。

的任何调用无关