1

我不确定如何在配置的表单模板中实现相当简单的文本字段。我已经在 yml 文件中配置了各个字段。

但是,如果我想在表单中间提供一些文本格式的信息(从其他实体获取数据)怎么办。

我已经学会了如何通过覆盖“app/Resources/views/easy_admin/Entity/edit.html.twig”来为实体制作自定义编辑模板。

但它允许我仅在表单字段周围更改模板。实际的表单由“{{ form(form) }}”呈现。

所以,我需要编辑这个 form() 创建或以某种方式自定义模板。

这个自定义文本字段的唯一解决方案是在 Symfony中创建自定义表单字段类型吗?还是有其他方法可以实现这一目标?

4

1 回答 1

1

希望这可以帮助

在 .twig 文件中:

{% for name in value %}
    <li>
        <span>{{ include('@EasyAdmin/default/edit.html.twig', { value: name.name }) }}</span>
    </li>
{% endfor %}

这意味着从实体输入的变量 $name(集合)应该显示在这个“for循环”中,您可以使用相同的技术来解析您想要的 html 内容

[edit.html.twig 位于 app/Resources/views/easy_admin]

于 2017-07-07T13:53:30.910 回答