forms - symfony2文本字段自定义标签

标签 forms rendering symfony twig

我对symfony2 Field组件有一个小但不愉快的问题。例如,我想在 Twig 模板中输出表单字段的数组:

{% for field in form %}
    {{ form_label( field ) }}: {{ form_field( field ) }}
{% endfor %}

这是文本字段配置:
$field = new TextField( 'FieldName', array(
    'label' => 'MyCustomLabel',
) );

但是不幸的是,当引擎渲染此输出时,我得到的是“FieldName”作为标签,而不是“MyCustomLabel”。如果我不输出表单字段,我不会有问题(在那种情况下,我可以在每个字段的模板中添加标签)。但是脚本在执行之前不知道表单字段的数量和配置。因此,我需要实现用于字段渲染的循环方法。而且我也想保留 Twig 符号...我将很高兴为您提供良好的建议:)

最佳答案

关于forms - symfony2文本字段自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551132/

相关文章:

macos - Graphviz 在使用 Quartz 渲染期间在 Mac 上崩溃

php - 如何在CLI中作用于PHP的配置来添加pdo模块

php - Doctrine Raw SQL 不调用自定义函数

php - 需要帮助以 post 形式递增 2 个变量

javascript - Rails 3 中的表单和表单验证 : build your own vs Formtastic vs SimpleForm vs other gems?

css - XHTML/CSS 问题 IE 显示额外字符

php - 当注销链接命中时,FOS UserBundle 服务器出现错误

jquery - 在 Bootstrap 模式中提交 Django 表单

jQuery .toggle 效果按下按钮

javascript - 为什么内联脚本放在页面底部时会阻塞渲染?