我想获取Symfony表单主题文件form_div_layout.html.twig中可用的所有变量,我阅读了Symfony官方文档并在网上搜索,但找不到任何有用的信息,有人可以帮助我吗?
那么,您可以通过迭代上下文来获取每个块中的所有可用变量:
{% block form_widget_simple %}
<ol>
{% for key, value in _context %}
<li>{{ key }}</li>
{% endfor %}
</ol>
{% spaceless %}
{% set type = type|default('text') %}
<input type="{{ type }}" {{ block('widget_attributes') }} {% if value is not empty %}value="{{ value }}" {% endif %}/>
{% endspaceless %}
{% endblock form_widget_simple %}
如果你想使用你的,那么你必须覆盖实际渲染这些小部件的类,只需看看 AbtractType::buildView...
正如@Gregoire建议的,你可以使用{{ dump(_context) }}
从 1.5 版本开始(http://twig.sensiolabs.org/doc/functions/dump.html http://twig.sensiolabs.org/doc/functions/dump.html),但请注意,它会打印大量信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)