Я пытаюсь создать форму, которая позволяет мне создать новый профиль и ответить на некоторые вопросы во время создания.
Мои вопросы уже есть в базе данных.
Мои 3 сущности subject
— question
— answer
,
Предмет :
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=60, unique=true)
*/
private $name;
/**
* @ORM\OneToMany(targetEntity="AppBundle\Entity\Answer", mappedBy="Subject", cascade={"persist"})
*/
private $Answers;
Ответ:
/**
* @ORM\Column(name="text", type="string", length=255)
*/
private $text;
/**
* @ORM\ManyToOne(targetEntity="Subject",inversedBy="Answer")
* @ORM\JoinColumn(name="subject_id", referencedColumnName="id")
* @ORM\JoinColumn(nullable=false)
*/
private $Subject;
/**
* @ORM\ManyToOne(targetEntity="Question",inversedBy="Answer")
* @ORM\JoinColumn(name="question_id", referencedColumnName="id")
* @ORM\JoinColumn(nullable=false)
*/
private $Question;
Вопрос
/**
* @var string
*
* @ORM\Column(name="text", type="string", length=255)
*/
private $text;
/**
* @ORM\OneToMany(targetEntity="AppBundle\Entity\Answer", mappedBy="Question")
*/
private $Answer;
Я пробовал много решений, но я не знаю, как бороться с созданием формы и получением данных контроллера. Любая помощь в поиске правильного метода будет оценена.
Задача ещё не решена.
Других решений пока нет …