Symfony hoe veel objecten op te slaan

in mijn symfony-applicatie is er een formulier om in te vullen en in te dienen bij ajax (de gebruiker kan meerdere keren indienen). Wanneer de gebruiker het formulier indient, zou ik het object ergens willen opslaan (om later in de database op te slaan) en ik vroeg me af waar het de juiste plek is! kan iemand mij helpen?? tnx Jury D'ambros

0
Waarom slaat u het niet direct op in de database? Is er een laatste inzending, die zou worden gebruikt om alle objecten tegelijk te bewaren?
toegevoegd de auteur greg0ire, de bron

1 antwoord

Het beste antwoord is echt het opslaan van het object in de database en misschien een kolom in die tabel die het object als tijdelijk markeert.

Een andere benadering zou het opslaan van het object in de attribuuthouder van de gebruiker kunnen zijn:

$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
toegevoegd
ik kies de tweede benadering, ik heb een array van objecten gemaakt en ik heb het als gebruikerskenmerk opgeslagen!
toegevoegd de auteur jury89, de bron