Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-04-2008 12:36:07

salma
Membre
Lieu: Tunis
Date d'inscription: 29-02-2008
Messages: 20

Les classes métier dans Model

Bonjour,
Je crée un site web en utilisant Zend et le modèle MVC.
Je veux utiliser des classes métier dans Model.
Actuellement, je peux créer des classes à partir de la base de données.
c'est à dire:

Code:

<?php
class User extends Zend_Db_Table
{
    protected $_name = 'user';
}

NB: "user" c'est une table dans la base de données.

Mon problème c'est :
Je met tous mon code dans le contrôleur IndexControlleur: ajouterAction, supprimerAction,....
Ce qui a rendu la page IndexControlleur.php très volumineuse. En plus, je copie les même requêtes dans chaque fonction.
Alors, Je veux créer une classe métier contenant les fonctions d'ajout, de suppression, et de modifier. Et dans chaque fonction sa requête spécifique, pour diminuer la taille du contrôleur et pour qu'il ne permet que d'afficher les vues.
Comment faire ça?
Merci d'avance.


“Un sourire coute moins cher que l'électricité, mais il donne autant de lumière.” big_smile

Hors ligne

 

#2 03-04-2008 12:58:01

Nikkau
Membre
Date d'inscription: 25-03-2008
Messages: 52

Re: Les classes métier dans Model

Hors ligne

 

#3 03-04-2008 22:30:16

salma
Membre
Lieu: Tunis
Date d'inscription: 29-02-2008
Messages: 20

Re: Les classes métier dans Model

Un exemple SVP ?


“Un sourire coute moins cher que l'électricité, mais il donne autant de lumière.” big_smile

Hors ligne

 

#4 05-04-2008 19:02:11

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Les classes métier dans Model

Y'as pas mal de tutoriels, d'exemples   quand on demande à google wink
Un peu de recherche ne fait pas de mal !

Après si tu as des soucis avec ces exemples on peut évidemment t'aider smile


Société : Direct Info Service

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