【发布时间】:2018-09-14 10:07:18
【问题描述】:
我为与我的控制器分离的数据集合类型创建了一个表单
它是我的控制器
/**
* @Security("has_role('ROLE_USER')")
* @Route("/phonebook/add", name="add")
*/
public function addPerson()
{
$person = new PhoneBookP();
$form = $this->createForm(PersoanlBookType::class, $person);
return $this->render(
'default/add.html.twig',
array('form' => $form->createView())
);
}
它是我的形式
->add('emails', CollectionType::class, array(
'entry_type' => EmailType::class,
'allow_add' => true,
'prototype' => true,
'allow_delete' => true,
'attr' => [
'class' => "emails-collection",
],
))
我的树枝是
{% block body %}
{{ form(form) }}
{% endblock %}
它没有错误并且可以在任何常见字段(如 NumberType,..)中工作,但不会在我的输出中呈现 CollectionType。我使用 Symfony 4。我怎么了?
【问题讨论】:
-
你能出示你的
controller吗? -
是的,我编辑问题
-
可能是
PersoanlBookType到PersonalBookType? -
你可以展示你的树枝
default/add.html.twig吗? -
您的问题解决了吗?
标签: php forms symfony twig symfony-forms