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