【发布时间】:2013-09-03 10:27:00
【问题描述】:
我正在尝试创建一个基本的字段集模板。我有的是这样的:
fieldset.html.twig
{% form_theme form _self %}
{% block form_row %}
<fieldset>
<legend></legend>
{{ form_row(form) }}
</fieldset>
{% endblock %}
FieldsetType.php
class FieldsetType extends AbstractType
{
public function __construct($tituloFieldset="")
{
$this->titulo = $tituloFieldset;
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'attr' => array(
'title'=>$this->titulo
),
'mapped'=>false
));
}
public function getParent()
{
return 'form';
}
public function getName()
{
return 'fieldset';
}
private $titulo;
}
当前使用情况
$builder->add('nestedform', new FieldsetType('legend'));
我已经尝试了所有方法:将标题添加为标签(一个没有字段呈现的额外标签)、模板化整个表单(在这种情况下我无法添加额外的字段集)等等。
我该怎么办?
【问题讨论】:
标签: php forms symfony fieldset