Salut à tous,
Je cherche à profiter pleinement des possibilité de ZF sur les bdd. Donc, prenat un exemple (dans un livre
) :
1 2 3 4 5 6
| <?php
class Model_DbTable_Users extends Zend_Db_Table_Abstract {
protected $_name = 'users';
protected $_rowClass = 'Model_DbTable_User';
}
?> |
et :
1 2 3 4 5 6 7 8 9
| <?php
Class Model_DbTable_User extends Zend_Db_Table_Row_Abstract
{
public function name(){
$name = trim($this->first_name . ' ' . $this->last_name);
return $name;
}
}
?> |
Tous 2 dans le repertoire models/DbTable/
Ensuite, j'ai essayé naturellement ceci :
1 2 3
| $users = new Model_DbTable_Users();
$fab = $users->find(1)->current();
echo $users->name(); |
J'ai cette erreur :
Fatal error: Call to undefined method Model_DbTable_Users::name()
C'est pourtant bien l'interet de la liaison des tables pour récuperer un Row et faire des traitement dessus non ?
Merci
Fabrice
Partager