Symfony, как хранить много объектов

в моем приложении symfony есть форма для заполнения и отправки с помощью ajax (пользователь может подать много раз). Когда пользователь отправляет форму, я хотел бы сохранить объект где-нибудь (сохранить в базе данных позже), и мне было интересно, где именно место! Может кто-нибудь мне помочь?? Тпх Жюри D'ambros

0
Почему бы не сохранить его непосредственно в базе данных? Есть ли окончательный submit, который будет использоваться для сохранения всех объектов за раз?
добавлено автор greg0ire, источник

1 ответы

Лучший ответ на самом деле заключается в том, чтобы сохранить объект в базе данных и, возможно, иметь столбец в этой таблице, который помещает объект как временный.

Другим подходом может быть сохранение объекта в держателе атрибутов пользователя:

$object = new YourObject();

// deal with the form bind here
// ...
// i is an integer so you may have different attributes
$this->getUser()->setAttribute('ObjectName-'.i, $object);
0
добавлено
я выбираю второй подход, я создал массив объектов, и я сохранил его как атрибут пользователя!
добавлено автор jury89, источник
symfony
symfony
1 045 участник(ов)

Сообщество Symfony, Symfony Components, Symfony Framework. Вакансии: https://t.me/symfony_careers Официальный slack: https://symfony.com/slack-invite

symfony
symfony
354 участник(ов)