我正在尝试创建一个基本的字段集模板。我所拥有的是:
fieldset.html.twig
{% form_theme form _self %}
{% block form_row %}
<fieldset>
<legend></legend>
{{ form_row(form) }}
</fieldset>
{% endblock %}
字段集类型.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'));
我已经尝试了一切:将标题添加为标签(一个没有字段渲染的额外标签),模板整个表单(在这种情况下我不能添加额外的字段集)等等。
我该怎么办?