Bonjour,

Pour débuter sur ZF 1.8 et après avoir fait le 'quickstart' du site http://framework.zend.com, je cherche un moyen d'éviter de réécrire du code en créant une classe générique, aussi bien pour les classes Mapper du répertoire models et les classes contenant les get et set des attributs d'une table.

Ma question est :
  • Est ce que cette classe est bien à mettre dans monProjet/application/models/ ?
  • Comment je devrais nommer cette classe ? il y a, me semble t il, des règles de nommage à respecter


Concrètement pour vous donner une meilleure vue de ce que je veux faire, voici un exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
class Default_Model_Guestbook 
{
    protected $_comment;
    protected $_created;
    protected $_email;
    protected $_id;
    protected $_mapper;
[...]
    public function find($id)
    {
       $this->getMapper()->find($id, $this);
       return $this;
    }
[...]
}
Cette méthode 'find', vu dans le 'quickstart' est dans le fichier application/models/Guestbook.php où l'on retrouve des get et des set sur des attributs de la table Guestbook. En supposant qu'on ait d'autre table, ce serait redondant de réécrire le meme code.

Merci