Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/02/2011, 15h23   #1
Membre du Club
 
Inscription : mars 2007
Messages : 110
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 110
Points : 50
Points : 50
Par défaut Bonne practique pour un modèle "fourre tout"

Bonjour,

J'ai de nombreuses fonctions qui n'ont pas de liens avec un modèle particulier et que j'utilise souvent dans les modèles et controlleurs. J'utilise déjà les helpers de vues et d'action mais certaines fonctions d'entre pas dans leur logique. Un exemple: des fonctions de conversions propres à l'application.

J'ai pensé créer un modèle Miscellaneous pour stocker toutes ces fonctions
Code php :
1
2
3
4
5
6
7
8
9
10
<?php
 
class Application_Model_Miscellaneous {
 
    public function convert($input) {
        $output = $input/2;
        return $output;
    }
 
}

et l'appeler comme ca dans les controllers et vues ou l'utilise ces fonctions:
Code php :
1
2
$miscellaneousModel = new Application_Model_Miscellaneous;
        $miscellaneousModel->convert('500');

Il y a-t-il une meilleure façon de s'y prendre?
hackiles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 16h24   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
Ce n'est peut-être pas dans la philosophie du framework mais moi j'ai créé un fichier fonctions_utiles.php que j'ai placé dans le répertoire library de l'application.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/02/2011, 12h12   #3
Membre du Club
 
Inscription : mars 2007
Messages : 110
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 110
Points : 50
Points : 50
C'est ce que je vais commencer à faire.
Merci
hackiles est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h27.


 
 
 
 
Partenaires

Hébergement Web