1
Вот часть формы для городаEntityType выбрать обратное целое вместо объекта
->add('city', EntityType::class, array(
'class' => 'CFCWalesUserBundle:Zone',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('c')
->where('c.country = :country')
->setParameter('country', $this->country)
->orderBy('c.name', 'ASC');
},
'choice_label' => 'name',
'empty_data' => null,
'attr' => array(
'class' => 'form-control'
)
))
Вот часть для зоны в объекте пользователя:
/**
* @ORM\Column(name="city", type="integer")
*/
private $city;
При выборе опции из города выпадающего списка, Я получил эту ошибку после отправки формы:
Catchable Fatal Error: Object of class CFCWales\UserBundle\Entity\Zone could not be converted to string
Я хочу, чтобы $ city хранил целочисленное значение вместо объекта.