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:
NB: "user" c'est une table dans la base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php class User extends Zend_Db_Table { protected $_name = 'user'; }
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.
Partager