2
我的模板由模塊分隔。 並命名爲moduleName:templateName
。 該模板將在文件<moduleNameDirectory>/templateName.twig
中搜索。樹枝和相關模板
例如:通過我的裝載機(實現Twig_LoaderInterface
)處理在extends
和include
{% extends "firstModule:layout" %}
{% block content %}
{% include "secondModule:inc" %}
{% endblock %}
模板名稱。 它的工作原理。
但我不想在模塊本身指定模塊密鑰。
{% extends ":layout" %}
{% block content %}
{% include "secondModule:inc" %}
{% endblock %}
:layout
與上述模板在同一模塊內。
如何找到加載器方法內的父模板名稱。 或其他方式來解決這個問題(沒有全局狀態)。
不幸的是,裝載機叫做tota如果超出了當前模板的範圍,恐怕您無法知道您需要哪種模板。 –
謝謝你,阿蘭。但也許還有其他方法?例如,擴展模板類。 –