IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

MVC generer la view


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 165
    Par défaut MVC generer la view
    Bonjour,

    pour un petit test , j'essais de bricoler un petit MVC en php sans systeme de routage , je n'ai pas de bootstrap. j'ai donc des fichiers model, controller, view et des templates.

    je souhaiterais dans mes class de controller retourner un template ou une view, mais je ne sais pas trop comment m'y prendre.

    pour l'instant dans mon controller je fais comme ceci dans les methodes qui doivent retourner une vue ou un template(le template pour moi c'est juste des balises html , mais pas une page complete) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public function getFormCreate(){
            include_once '../templates/form_create_user.php';
           return ;
        }
    cela semble fonctionner , mais qq chose me dit que ce n'est pas le bon chemin.

    bien sur si je voulais utiliser un framework , je le ferais, je précise que c'est des tests et pas du code définitif.

    merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 101
    Par défaut
    Salut,

    Dans ton code le return ne sert à rien car lors de ton include le rendu HTML est directement envoyé à la sortie standard (flux HTTP).

    Les frameworks utilisent généralement la bufferisation de sortie (voir ob_start()) pour bufferiser les includes des views dans une variable qui pourrait ensuite être positionner dans un layout (template).

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 165
    Par défaut MVC
    merci, cela m'est fort utile, je regarderais votre travail au passage.
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. MVC 4 Return View Arguments
    Par Seka007 dans le forum ASP.NET MVC
    Réponses: 4
    Dernier message: 16/09/2013, 08h53
  2. Réponses: 7
    Dernier message: 10/03/2010, 19h45
  3. [ASP.NET MVC] Inherits des Views
    Par Leelith dans le forum ASP.NET
    Réponses: 3
    Dernier message: 06/10/2009, 02h07
  4. generer une dll avec MVC et l'utiliser avec MinGW
    Par elraton dans le forum Débuter
    Réponses: 5
    Dernier message: 30/06/2009, 11h03
  5. Réponses: 0
    Dernier message: 17/12/2008, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo