ajouter des méthodes [Zend_DB] - PHP - Programmation
MarshPosté le 09-09-2008 à 10:46:52
Bonjour
j'utilise Zend Framework 1.5, dont Zend_DB.
Je voudrais utiliser Zend_DB mais en lui rajoutant quelques méthodes
par ex : Zend_DB->select() qui renvoit un objet de type Query j'aimerais le renommer en getQueryBuilder()
cet exemple c'est juste pour illustrer le propos.
le probleme c'est que je peux pas faire hériter ma classe Database sur la classe parente Zend_DB, puis faire parent::__construct() puisque Zend_Db::factory() renvoit un objet dont le type n'est pas connu d'avance (depend de l'adapter)
j'avais dans l'idée que Database devienne un wrapper sur Zend_DB, mais c pas terrible car ca veut dire qu'il faut que je wrappe toutes les méthode de Zend_DB.
Marsh Posté le 09-09-2008 à 10:46:52
Bonjour
j'utilise Zend Framework 1.5, dont Zend_DB.
Je voudrais utiliser Zend_DB mais en lui rajoutant quelques méthodes
par ex : Zend_DB->select() qui renvoit un objet de type Query
j'aimerais le renommer en getQueryBuilder()
cet exemple c'est juste pour illustrer le propos.
le probleme c'est que je peux pas faire hériter ma classe Database sur la classe parente Zend_DB, puis faire parent::__construct()
puisque Zend_Db::factory() renvoit un objet dont le type n'est pas connu d'avance (depend de l'adapter)
j'avais dans l'idée que Database devienne un wrapper sur Zend_DB, mais c pas terrible car ca veut dire qu'il faut que je wrappe
toutes les méthode de Zend_DB.
comment je peux faire ?
merci