Здравствуйте! У меня такой вопрос.
Есть Js интерфейс, который высылает в виде json данные, их много, они имеют вложенную структуру. Мне необходимо их записывать в БД. Сейчас это реализовано костыльным способом, т.е. Есть в одном из контроллеров action в котором:
$data = json_decode($request->getContent(), true);
$order->setType($data['type']);
$order->setFile($data['svg']);
$order->setLogo($data['Emblem']['name']);
Таких сеттеров сейчас примерно 15-20 и потом сохраняем данные
$em = $this->getDoctrine()->getManager();
$em->persist($orderItem);
$em->flush();
Мне это не нравится, так как подход не очень. Подскажите пожалуйста. может тут можно как-то по другому сделать, например как-то формы задействовать?
Так же особенность в том что в js-клиенте могут добавится параметры данных и их названия не соответствуют полям в Entity классе.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть скрипт выгрузки данных из бдКак корректно его можно описать в дипломной работе
Есть несколько сайтов на сервереКогда открываешь произвольный домен (которого не существует), - afkla