/** * @ORM\Entity * @ORM\Table(name="doctor_data") */ class DoctorData { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; /** * @ORM\OneToOne(targetEntity="User", cascade={"remove","persist"}) * @ORM\JoinColumn(name="fos_user_id", referencedColumnName="id") **/ private $fos_user; //...
Czy mogę teraz osadzić formularz z UserData w formularzu User? User nie ma żadnego pola, do którego można przypiąć ten formularz (bo to relacja unidirectional):
{ parent::buildForm($builder, $options); # Chciałbym dołączyć formularz: $builder->add('', new DoctorDataType());
}