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);