作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含许多字段的 Form 类。我想渲染其中的一些并将剩下的隐藏起来。这怎么可能?
我想做类似 {{ form_rest(form, {'display': 'hidden'}) }}
的事情或<div display="hidden">{{ form_rest(form) }}</div>
.
示例:
<form action="{{ path('fiche_intervention', {'rreid': rre.rreid}) }}" method="post" {{ form_enctype(form) }}>
{{ form_errors(form) }}
<div class="bloc-input">{{ form_label(form.rredatecommencement, "Date de retrait :") }}
{{ form_widget(form.rredatecommencement) }}
</div>
{# Some other fields... #}
{# ... #}
{# /Some other fields... #}
<div display="hidden">{{ form_rest(form) }}</div>
<input type="submit" />
</form>
最佳答案
您必须在“FormController”内的 buildForm 函数中执行此操作。只需在添加字段时添加“隐藏”就足够了。
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('name');
$builder->add('email', 'email');
$builder->add('subject');
$builder->add('anyone', 'hidden');
}
关于symfony - 如何在 Symfony2/Twig 中将 form_rest() 渲染为隐藏字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615091/
我是一名优秀的程序员,十分优秀!