Bonjour,

je débute avec symfony/doctrine qui fait une utilisation massive de _call() pour gérer les accesseurs getXXX() et setXXX().

J'aimerai modifier le résultat d'un de ces accesseurs pour un champ particulier mais je n'arrive pas à accéder à la méthode "parente" qui n'existe pas. Aucun de ces deux codes ne fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public function getChamp()
  {
    return $this->getChamp() . " TEST";
  }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public function getChamp()
  {
    return parent::getChamp() . " TEST";
  }
Existe-t-il un moyen de faire cela ? Sinon quelle alternative ?

Je pourrai bien sur nommer différemment ma méthode getChamp mais cela m'embete car j'aimerai que ça fonctionne comme une surcharge pour que ca se répercute partout à je fais déjà appel à cet accesseur...