나는 Symfony 2 Entity field type with select and/or add new과이 Symfony2 Form : Select an entity or add a new one을 읽었지만 그 주제가 내가 원하는 것을 해결하지 못했습니다.기존 엔티티 선택 또는 새로 만들기
기존 엔티티에서 사용자가 선택하고 싶지만 원하는 경우 버튼을 클릭 한 후 새 엔티티를 만들 수 있어야합니다 (폼이 렌더링 됨). 엔티티를 선택하여 렌더링하는 방법을 알고, 사용자가 몇 가지 새로운 엔티티 (콜렉션)를 작성할 수있는 필드를 렌더링하는 방법을 알고 있지만 둘 다 함께 렌더링하는 방법을 모르겠습니다.
지금 나는 선택이 있습니다
->add('place', 'entity', array(
'required' => false,
'class' => 'MyBundle\Entity\Place',
))
을하지만, 내가 말한대로 - 나는 그가하고자하는 경우 사용자가 새로운 엔티티를 추가 할 수 있도록합니다. 나는 컬렉션하려고했다 :
->add('place', 'collection', array(
'required' => false,
'data' => [new Place()],
'type' => new \MyBundle\Form\Place\PlaceType(),
'allow_add' => true,
'options' => array('label' => false),
))
만 허용 사용자가 새로운 엔티티를 생성하는 것으로,