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

Symfony PHP Discussion :

Questions variées, et de débutant


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut Questions variées, et de débutant
    Salut à toutes et à tous

    Comme annoncé clairement dans le titre du sujet, je débute en Symfony. En fait j'ai commencé hier. Je n'ai encore écrit aucune ligne de code, ni même lancé la moindre commande.
    Et il y a dors et déjà quelques questions qui se posent à moi:

    1. Dans mon layout, je voudrais intégrer un menu. Le contenu de ce menu est basé sur des informations de la base de données. Il m'est donc impossible de le coder en dur dans le layout. Bien entendu, ce menu est global à tout le site. Pour cette raison, je me vois mal injecter la variable dans chaque action de chaque module...
    Quelle est la meilleure manière d'injecter des variables dans le layout ?

    2. Cette question concerne Doctrine (enfin, peut-être). Mettons que j'ai un champ booléen. Par habitude et cohérence, je voudrais un getter en is... plutôt qu'en get...
    Est-ce possible, peut-être même est-ce activé par défaut ?

    3. Que me conseillez-vous, Doctrine ou Propel ? Quelles sont leurs intérêts propres ?

  2. #2
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 35
    Par défaut
    Bonjour,

    Alors pour le point 1 regarde du côté des components : http://www.symfony-project.org/book/...the-View-Layer

    Point 2 : je crois que Doctrine ne fournit que les getter en getXxx
    Dans ton modèle rajoute un getter en is qui s'appuie sur le get
    genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function isActive()
    {
      return $this->getActive();
    }
    Point 3 : je me suis mis à Symfony avec Doctrine donc je ne connais pas Propel mais je pense que l'avenir est avec Doctrine (Cf Symfony 2)

    A bientôt
    Seb

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Salut et bienvenue chez les Symfonistes

    1 - il faut créer un component qui recupéra les informations de la base de données puis les affichera, tu dois ajouter un include_component dans ton layout

    2 - Je ne sais pas si is... exist. Cela dit il te suffira de recréé la methode dans ta classe métier ou bien de capturer tous les appels via la methode __call toujours dans ta class metier puis de remplacer tous les methodes commencant par is par un getter.

    3 - Doctrine est beaucoup plus riche.

  4. #4
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Merci à tous les deux pour ces infos ! J'en ferai bon usage, au moment venu

Discussions similaires

  1. chtite question idiote d'un débutant
    Par pepper18 dans le forum Langage
    Réponses: 1
    Dernier message: 30/05/2006, 14h54
  2. Réponses: 3
    Dernier message: 31/01/2006, 16h54
  3. petite question d'un curieux, débutant en C ...
    Par TutuXoZaure dans le forum C
    Réponses: 10
    Dernier message: 14/12/2005, 02h46
  4. [Servlet - Tomcat] Help - question d'un vrai débutant
    Par ShinJava dans le forum Tomcat et TomEE
    Réponses: 13
    Dernier message: 05/10/2004, 17h06

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