Вопросы по теме 'jmsserializerbundle'

JMSSerializerBundle. нет контроля над метаданными третьих лиц
У меня есть две сущности, которые я хочу сериализовать с помощью JMSSerializerBundle. Объект Music имеет файл сопоставления с exclusion_policy: NONE . Сущность Music имеет поле сущности User из FOSUserBundle . Сущность User имеет файл...
13760 просмотров

ReflectionException: класс ArrayCollection не существует
Я пытаюсь сериализовать объекты для мобильного дайджеста. У меня есть этот класс Entity: use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\Mapping as ORM; use FOS\UserBundle\Entity\User as BaseUser; /** * xxx\xxx\Entity\User *...
3132 просмотров

Symfony 2.2: изменить имя поля сериализованной формы
Я использую пакет сериализатора jms для сериализации ошибок формы в нашем рабочем API. Из API регистрации пользователя у нас есть форма, построенная следующим образом: /** * Creates the form fields * * @param FormBuilderInterface $builder The...
570 просмотров

как обновить объект symfony2/doctrine из политики включения @Groups десериализованный объект JMSSerializer
Я пытаюсь обновить сущности symfony2/doctrine, используя JMSSerializer с политикой включения @ExclusionPolicy:None @Groups. * @Serializer\ExclusionPolicy("none") */ class Foo { /** * @Serializer\Groups({"flag","edit"}) */...
5787 просмотров

Сериализатор JMS не предоставляет одно свойство
Я делаю приложение RESTful с Symfony и FOSRestBundle. FOSRestBundle использует JMS Serializer для сериализации данных в формате json. У меня все работает с одной маленькой проблемой. Это мой класс Entity /** * Post * * @ORM\Table() *...
9344 просмотров

Загрузчик аннотаций Doctrine не работает
Я пытаюсь запустить JMSSerializer. Мой простой код use JMS\Serializer\Annotation\Type; class Comment { private $msg; public function __construct($msg) { $this->msg = $msg; } } class Person { /** *...
4956 просмотров

Сохраняющиеся сущности Doctrine с ассоциациями, которые были десериализованы с помощью JMSSerializer.
После успешной десериализации строки json в объект Doctrine с ассоциациями. При сохранении Doctrine всегда определяет эти ассоциации как «новые объекты». Как я могу обновить ассоциации только по идентификатору, а не изменять значения связанных...
949 просмотров

JMSSerializer Ожидаемый конец ввода, но получен / типа T_NONE
я использую JMS для сериализации и десериализации моих объектов, у меня есть пакетный процесс для создания файла json, а другие читают этот файл моя сущность имеет поле DateTime, подобное следующему /** * @var \DateTime * *...
3623 просмотров

JMSSerializerBundle — продолжить десериализацию в пользовательском обработчике
У меня есть собственный обработчик, который выполняет десериализацию моего объекта: public function deserialize( JsonDeserializationVisitor $visitor, $data, array $type,...
801 просмотров
schedule 19.07.2023

Сериализация сущностей с ассоциациями
У меня есть объект (элемент), который имеет отношение «многие к одному» к другому объекту (типу), объявленному здесь: /** * @ORM\ManyToOne(targetEntity="Type", inversedBy="item") * @ORM\JoinColumn(name="type_id",...
1826 просмотров

Как обрабатывать обновление объекта (запрос PUT) в REST API с помощью FOSRestBundle
Я создаю прототип REST API в Symfony2 с FOSRestBundle, используя JMSSerializerBundle для сериализации сущностей. С запросом GET я могу использовать функциональность ParamConverter SensioFrameworkExtraBundle для получения экземпляра объекта на основе...
14423 просмотров

JMS Serializer: Сериализация пользовательских свойств сущностей
Я хочу добавить пользовательское свойство в представление сериализованного объекта, которое берет существующее свойство объекта и форматирует его удобным для пользователя способом с помощью существующей службы. Я определил класс подписчика и...
3562 просмотров

Symfony 2 JMS Serializer Bundle - Сериализация только идентификаторов для друзей пользователя
У меня есть вопрос о пакете JMS Serializer Bundle в Symfony 2. Я хочу сериализовать объект пользователя, который имеет отношение «многие ко многим» с самим собой, называемое «друзьями». Хотя я хочу предоставить кучу свойств от исходного...
1671 просмотров
schedule 04.07.2022

Сериализация/десериализация унаследованного класса с помощью JMS Seralizer
Чтобы все было просто, у меня есть /* * @JMS\Discriminator(field = "type", map = { * "one": "...\ItemOne", * "two": "...\ItemTwo" * }) */ Abstract Class Item {} . . . class ItemOne extends Item {/* Contains multiple properties */}...
6938 просмотров
schedule 16.01.2023

Пользовательское поведение сериализатора jms через аннотацию
У меня есть очень большой объект с большим количеством числовых значений. Поскольку у большинства этих значений есть единица измерения, я создал аннотацию @Unit , чтобы поместить это право в модель. Теперь я хочу сериализовать этот объект....
760 просмотров

JMSSerializerBundle и наследование одной таблицы
Я использую наследование одной таблицы в доктрине, и я хотел изменить способ, которым JMS сериализует объект в соответствии с классом объекта. В моем наследовании одной таблицы у меня есть столбец типа, который используется для сопоставления...
655 просмотров
schedule 06.07.2022

Как изменить метод для вызова объекта в PreSerializeEvent?
У меня есть сущность Category , которая содержит кучу Assets . У категории есть метод getCount , который возвращает количество активов в ней. Я использую FosRestBundle и, следовательно, JMSSerializerBundle для сериализации ресурса категории в...
492 просмотров

Доктрина 2: отключить ленивую загрузку/генерацию прокси.
Используя Doctrine 2, возможно ли: Исключить свойство из сгенерированного прокси-класса? Отключить ленивую загрузку/генерацию прокси вообще? У меня проблемы с сериализацией моих сущностей (используя Symfony и JMS Serializer). Я хочу...
4253 просмотров

Конфигурация JMSSerializerBundle Yaml для пользовательского класса сущностей
В моем проекте symfony2 есть пользовательский объект вне пакетов и фреймворка. Мне нужно установить данные json в этот объект, но я не могу применить правильную конфигурацию к пользовательскому файлу yaml. приложение/config/config.yml...
1857 просмотров
schedule 01.08.2023

Десериализация или разбор XML-ответа в Symfony2
Я вызываю метод API через cURL и получаю такой ответ: <?xml version="1.0" encoding="UTF-8"?> <jobInfo xmlns="http://www.force.com/2009/06/asyncapi/dataload"> <id>75080000002s5siAAA</id>...
5592 просмотров