Bonjour à tous,

Je débute avec le Zend Framework et je suis devant un problème que je ne parviens pas à résoudre.

Mes classes modèles étendent la classe "Zend_Db_Table".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class Section extends Zend_Db_Table {
    protected $_name = 'section';
    protected $_primary = 'id';
    ...
}
Pour trouver une section sur base de son id, j'utilise les méthodes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$s = $section->find($sid)->current();
ce qui me retourne un objet "Zend_Db_Table_Row"

J'aimerais transformer cet objet "Zend_Db_Table_Row" en object "Section" pour pouvoir appliquer sur cet objet une fonction définie dans ma classe "Section".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$a = $section->find($sid)->current();
$p = $a->getParents();
Ma fonction getParents() est définie dans ma classe "Section".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public function getParents() {}
Mais lorsque j'exécute ce code je reçois comme message d'erreur :
Unrecognized method 'getParents()'
Comment faire pour résoudre ce problème ?

Merci d'avance