Использую для сериализации JMS сериализатор, сериализую в Json
.
Когда в сериализатор передаётся объект заполненный ArrayCollection(свойство $peoples), то на выходе мы получаем пустой json-массив 'peoples:{}'.
Но если передавать в сериализатор просто массив array(для получения массива в peoples сетится $peoples->getValues()
) c объектами, то на выходе получаем заполненный json-массив, только в таком случае всё работает, перед сериализацией превращать объект в массив и потом при десериализации обратно в объект, появляется костыль. Свойство peoples обязательно должно быть объектом, т.к. мы в дальнейшем нуждаемся в использовании методов объекта.
UPD к ссылке из коммента:
В сущности настроен тип сериализации @JMS\Type("ArrayCollection<AppBundle\Entity\Peoples>")
И добавлен @JMS\Expose()
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В базе данных Mysql есть поле "другие категории" по которому нужно сделать выборку
Есть таблица, в которой отображены пользователи БДВозле каждого пользователя checkbox, когда checkbox = true мы можем удалить пользователя из БД, нажав...
В контроллер методом POST приходит файлЕго нужно отправить на стороннее API используя CURL