Я пытаюсь создать простую форму для добавления компаний, и у меня проблемы с использованием сущности.Поле объекта Symfony2 в форме
Я добавил выберите поле, используя тип компании объект:
->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, чтобы перечислить типы моих компаний)
Спасибо большое!
Извините, что опоздал, но да, наконец, мне удалось это сделать! Большое спасибо за вашу помощь ! – Snroki