1
我有一個base.twig在路徑project/views/base.twig。我有另一個文件new.twig,我想擴展base.twig在project/views/new.twig。我使用:樹枝簡單擴展底座佈局
base.twig:
{% block head %}
<header>
<a href="/new"> New </a>
<a href="/view"> View </a>
<a href="/edit"> Edit </a>
</header>
{% endblock %}
{% block content %}{% endblock %}
{% block foot %}
{% endblock %}
new.twig:
{% extends "base.twig" %}
{% block content %}
<form> ...something here... </form>
{% endblock %}
但是,這是行不通的(錯誤輸出不清/一個狀態500響應)。我已閱讀其他Q & A,但它們似乎比我的問題更復雜,我不太明白究竟是什麼錯誤。我做錯了什麼?
SOLUTION
傻,但我不認爲這要緊(所以沒有包括在上面的代碼中);事實證明,我在new.twig的塊外有一些<link>
和<script></script>
標籤。除非您在base.twig中爲它們定義了一個塊,否則這將不起作用。