begin process at 2010 03 18 06:28:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Classes & Objets

 > 

class et controler


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

class et controler

vendredi 18 juillet 2008 à 10:05:48 | class et controler

waterw72

Membre Club
Bonjour,
Est-il correct de faire une classe qui manipule des données par exemple.
et une autre classe qui hérite de la première qui permettrait d'afficher les données de la première.

classe1 = modele
classe2 = controler.


vendredi 18 juillet 2008 à 10:27:03 | Re : class et controler

pysco68

oui c'est tout à fait correcte, même si controversé, tu peux l'étendre un peux et rajouter un classe 3 = view (en gros un moteur template quoi ^^) et tu obtiens ce que beaucoups de frameworks PHP essaient d'établir comme workflow, cad: M[odel]V[iew]C[controler]... pour plus de doc:
[ Lien ]

moi je trouve cette organisation un grand gain de temps, donc je t'encourage (tout personnelement biensur ^^) à faire ainsi, car une fois habitude prise on n'aime aiment pas revenir à quelquechsoe de moins structuré

Bonne chance!


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo

vendredi 18 juillet 2008 à 10:36:34 | Re : class et controler

neigedhiver

Salut,

C'est une bonne question, merci de l'avoir posée.
Dans un schéma MVC (Modèle-Vue-Contrôleur), et en PHP5+ :
- le Modèle est essentiellement composé des classes. Elles modélisent les objets que l'on manipule dans...
- le Contrôleur : c'est essentiellement l'ensemble des pages appelées directement depuis le navigateur, mais une classe peut aussi être contrôleur.
- la Vue : c'est le HTML, ou le PDF, ou le PNG, ou le XML. Bref, c'est ce qui est affiché, le résultat transmis à l'utilisateur.

Le Contrôleur, comme son nom l'indique, contrôle les données en entrée (GET, POST, COOKIE...) pour les transmettre au modèle. Le Contrôleur va ensuite se charger de produire la Vue.
Le contrôleur peut tout à fait être une classe. Rien ne l'en empêche.
Pour ce qui est de la vue, une classe peut tout à fait être écrite pour produire pus particulièrement du HTML, du XML, du PDF, du LaTeX, pourquoi pas une image PNG ou JPG, etc. Il faut simplement que ce soit le plus modulaire possible (des classes très spécialisées) pour séparer les tâches et les différentes logiques métiers.


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
vendredi 18 juillet 2008 à 10:49:03 | Re : class et controler

waterw72

Membre Club
Réponse acceptée !
Bon OK, apparemment, je suis dans le bon.

Juste pour être certains, est-ce que vos réponses peuvent répondre à mon dernier commentaire ici :
http://www.phpcs.com/codes/CLASS-SITEMAP-AFFICHER-ARBORESCENCE-VOTRE-SITE_47297.aspx

merci.



Cette discussion est classée dans : données, class, classe, première, controler


Répondre à ce message

Sujets en rapport avec ce message

fatal error sur chargement de class [ par fabrice_pi ] salut à tous,j'utilise une classe PHP pour faire mes taleaux en html. depuis peu j'ai l'erreur suivante :Fatal error: Cannot instantiate non-existent Visibilité des membres d'une classe avec autoload ? [ par petitelarve ] Bonjour, ca m'énérve !!! J'ai une classe que je veut instancier dans un autre script avec autoload. L'objectif étant de récupérer des variables tablea Retour des données d'une classe MySQL [ par Jerem_ ] Salut, Depuis ce matin, j'asseye de coter une classe MySQL pour mon site. La classe marche très bien quand je fait une requete INSERT, etc .. Mais j CLASS: Appel d'une fonction interne a la classe.. [ par josh666 ] Bonjour à tous , J'essais d'appeler un function interne à une classe via une autre focntion de la classe mais jai une erreur de fonction non définie.. methode de dévelopement [ par kyript ] Bonjour à tousj'essai actuellement de séparer completement l'affichage des données et le traitement de celles cij'aurai voulu savoir quels methodes vo Classes et vérification des données [ par TTMan ] Bonjour à tous,Je viens pour poser une question peut-être stupide, mais je voudrais savoir s'il est plus intelligent et maintenable de vérifier les do [POO] Une classe dans une classe [ par Mrreivax ] Bonsoir.Et bien voila. J'ai créé une classe de gestion des images.J'ai par la suité créé une autre classe de gestion de banières.Mais, cette dernière erreur class redeclare !!! [ par g_fuck ] Salut tout le monde! il se fait que dans une de mes page j'ai besoin d'une class CLASSE_1 donc je fait dans ma page include(url/CLASSE_1.php);Et comme Arrêter l'exécution d'une class. [ par alphanono ] Salut !Existe-t'il une façon d'arrêter l'exécution d'une classe ??Admettons que j'ai ceci :class demo {    function __construct(){        $this->essai function_exists mais dans une classe [ par cedriclomb ] Bonjour,je cherche une fonction pour tester si une fonction existe mais dans une class exempleif(function_in_class($this->{$act}->getPage()){     retu


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales