Я пытаюсь создать простую форму для добавления компаний, и у меня возникают проблемы с использованием сущности.
Я добавил поле выбора, используя сущность типа компании:
->add('idtypesociete', 'entity', array('class' => 'PromocastUtilisateurBundle:PcastTypesociete', 'property' => 'nomtypesociete'))
Но когда я отправляю форму, мое поле idtypesociete содержит объект PcastTypesociete, а не только значение выбранной опции.Таким образом, отправка не удалась.
Я установил отношение «многие к одному» между своей компанией и моей компанией typeCompany, например:
/**
* @var integer $idtypesociete
*
* @ORM\Column(name="IDTYPESOCIETE", type="integer", nullable=false)
* @ORM\ManyToOne(targetEntity="Promocast\UtilisateurBundle\Entity\PcastTypesociete")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="PcastTypesociete_idtypesociete", referencedColumnName="idtypesociete")
* })
*/
private $idtypesociete;
У вас есть решение, чтобы получить только идентификаторвыбранного типа компании?(если возможно без простого запроса sql для перечисления типов моих компаний)
Большое спасибо!