我在为 textarea 设置主题时遇到了一些麻烦。
我创建了一个具有以下主题的单独主题文件:
{% block text_widget %}
<div class="text_widget">
{% set type = type|default('text') %}
{{ block('field_widget') }}
</div>
{% endblock %}
{% block textarea_widget %}
<div class="textarea_widget">
{#{% set type = type|default('text') %}#}
{{ block('textarea_widget') }}
</div>
{% endblock %}
第一个块主题有效(text_widget),但第二个导致页面根本不加载。如果我将块线更改为
{{ block('field_widget') }}
但随后 twig 呈现一个普通的文本字段。根据https://github.com/symfony/symfony/tree/master/src/Symfony/Bundle/FrameworkBundle/Resources/views/Form我应该可以使用 textarea_widget。
有任何想法吗?