Pardon, si c'est dans un formulaire... 

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Lélio ML
Envoyé : vendredi 22 octobre 2010 14:12
À : [email protected]
Objet : RE: [symfony-fr] surcharge de la méthode save

Si c'est dans un document, tu peux passer par la méthode doUpdateObject()
qui a la responsabilité de fournir les données du formulaire à l'objet.

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de jimpass Envoyé : vendredi 22 octobre 2010 13:58 À : Symfony-fr Objet
: [symfony-fr] surcharge de la méthode save

Bonjour,
J'ai créé un champ "size" dans mon modèle pour la gestion de fichiers.
Je souhaiterais donc renseigner ce champ automatiquement en surchargeant la
méthode save() j'ai donc dans mon action cette ligne :
  $size= $file->getSize();
Pas de problème, la taille du fichier est récupérée.

Voici ma méthode save() surchargée :
   public function save(Doctrine_Connection $conn = null)
  {
    if ($this->isNew())
    {
      $this->setSize($size);
    }

    return parent::save($conn);
  }
 J'ai testé pas mal d'options, en changeant le type du champ en base
(string, int etc...) , mais rien à faire, la valeur n'est pas intégrée en
base et je ne sais pas ou je commets l'erreur...

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à