Interface fluide avec Zend_Db_Table_Abstract ?
Bonjour tout le monde,
dans les tutos, je vois systématiquement ce type de code :
Code:
1 2 3 4
| class Machin extends Zend_Db_Table_Abstract {
protected $_name = 'xxxx';
protected $_primary = 'xxxxx';
} |
Code:
1 2 3 4
| $machin = $monMachin->find(xxx)->current();
$machin->var1 = 'xxx';
$machin->var2 = 'xxx';
$machin->var3 = 'xxx' |
Et jamais d'interface fluide :
Code:
1 2 3 4 5
| $machin
->set('var1', 'xxx')
->set('var2', 'xxx')
->set('var3', 'xxx')
->set('var4', 'xxx'); |
Existe t-il une possibilité pour pouvoir utiliser (simplement) une interface fluide pour les objets héritant de Zend_Db_Table_Abstract ?
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)