Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-05-2010 20:22:08

lenor
Nouveau membre
Date d'inscription: 24-05-2010
Messages: 2

Zend framework CLI "create model"

Salut

depuis peu je me met au zend framework
je suis trankil pèpère le tuto du site: http://framework.zend.com/manual/fr/lea … model.html
et la je tombe sur un truc pas normal (enfin je croie)

lorsque en ligne de commande (cli) j'entre:
zf create model GuestbookMapper

et dans mon fichier GuestbookMapper.php, ma classe est vide o_O :
class Application_Model_GuestbookMapper
{

}

alors qu'il devrait y mettre automatiquement plein de methode non ?
si un utilisateur de Zend pouvais m'aider ca serait cool ^^

Merci d'avance

Dernière modification par lenor (24-05-2010 20:29:39)

Hors ligne

 

#2 24-05-2010 22:58:54

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Zend framework CLI "create model"

Hello,

Non, tu n'auras pas plus que ça wink

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 24-05-2010 23:31:57

lenor
Nouveau membre
Date d'inscription: 24-05-2010
Messages: 2

Re: Zend framework CLI "create model"

ha lol ok
dommage

donc va falloir que je code toute les methode pour chaque table ^^: erf.....
bon je vais voire + loin ce que ca donne

merci de la réponse wink

a++

Hors ligne

 

#4 08-06-2010 11:12:04

thbenda
Membre
Date d'inscription: 07-06-2010
Messages: 12

Re: Zend framework CLI "create model"

Bonjour lenor,

Idéalement, il est une bonne pratique de ne rien ajouter de plus dans ces modèles.

Simplement, il s'agit de développer une couche de service qui va utiliser tes différents modèles.
Ex:
Les classes Model_Utilisateur et Model_GroupeUtilisateurs utilisées dans UtilisateurService::appartenirGroupeUtilisateurs($groupeId) {} pour savoir si un utilisateur appartient à un groupe d'utilisateurs.

C'est beaucoup plus propre que de créer des modèles qui vont éjecter au moindre refactoring : ajout de champs dans des tables précises ou dans ton fichier yaml si tu t'en sers pour générer ta base de données...

Cdlt.

Dernière modification par thbenda (08-06-2010 11:17:54)


Prendre le temps de faire les choses dans les temps. Sans doute pour avoir plus de temps pour faire d'autres choses dans les temps. Ne pas perdre de temps: facile à dire, facile à faire: de l'organisation et de la méthode!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages