3
동일한 형식과 동작으로 2 개의 관련 엔티티를 생성 할 수 있습니까? 그렇다면 어떻게?symfony 2에서 같은 형식의 2 개의 엔티티를 생성하십시오.
첫 번째 등록에서 새 사용자 및 관련 설문지를 만들고 싶습니다.
덕분에, 루카
동일한 형식과 동작으로 2 개의 관련 엔티티를 생성 할 수 있습니까? 그렇다면 어떻게?symfony 2에서 같은 형식의 2 개의 엔티티를 생성하십시오.
첫 번째 등록에서 새 사용자 및 관련 설문지를 만들고 싶습니다.
덕분에, 루카
당신은 관련 기업 (설문)에 대한 양식 유형을 만들고 사용자 폼 타입의 필드 타입으로 사용할 수 있습니다. 양식 중첩이라고합니다.
// src/Acme/DemoBundle/Form/Type/QuestionnaireType.php
namespace Acme\DemoBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class QuestionnaireType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
// create your form
}
public function getName()
{
return 'questionnaire';
}
}
// src/Acme/DemoBundle/Form/Type/UserType.php
namespace Acme\DemoBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class UserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
// ...
$builder->add('questionnaire', new QuestionnaireType());
}
public function getName()
{
return 'user';
}
}
감사합니다! 그것은 작동합니다! – tanzio
어떻게 할 수 있습니까? 고맙습니다. – tanzio
임베디드 양식 : http://symfony.com/doc/2.3/book/forms.html#embedded-forms –