Bonjour tout le monde,
dans les tutos, je vois systématiquement ce type de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class Machin extends Zend_Db_Table_Abstract { protected $_name = 'xxxx'; protected $_primary = 'xxxxx'; }Et jamais d'interface fluide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $machin = $monMachin->find(xxx)->current(); $machin->var1 = 'xxx'; $machin->var2 = 'xxx'; $machin->var3 = 'xxx'Existe t-il une possibilité pour pouvoir utiliser (simplement) une interface fluide pour les objets héritant de Zend_Db_Table_Abstract ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $machin ->set('var1', 'xxx') ->set('var2', 'xxx') ->set('var3', 'xxx') ->set('var4', 'xxx');
Je vois bien la solution de faire une classe qui hérite de Zend_Db_Table_Abstract, qui elle contient une méthode set/get, puis de faire hériter toutes mes classes de ma classe personnalisée, mais je trouve ça particulièrement laid (tout autant que de ne pas utiliser d'interface fluide pour cet exemple)









Répondre avec citation
Partager