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

Zend_Db PHP Discussion :

[1.02] MVC et Zend_Db_Select


Sujet :

Zend_Db PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut [1.02] MVC et Zend_Db_Select
    Bonjour,
    Je m'initie à Zend Framework et j'ai lu le tutorial MVC de Rob Allen mais j'aimerai pouvoir faire des requêtes avec des count et autres. J'ai donc penser utiliser Zend_Db_Select au lieu de Zend_Db_Table mais seulement je ne sais pas dutout comment faire si je dois dérivé de Zend_Db_Select au lieu de Zend_Db_Table ou si je dois créer une nouvelle class qui dérive de ma class déjà en place (l'équivalent de Album dans le tuto) ou autre chose.
    Pouriez-vous m'aider sur ce point?
    Merci d'avance pour votre aide.

    PS: Je précise que je début vraiment avec Zend

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut
    Salut,
    je sais que ma question est un peu bête mais as tu lu la doc de Zend Framework ? Car je pense que tu peux trouver tout se que tu désire dans la partie Zend_Db...
    J'ai pas encore eu le temps de jeter un coup d'oeil pour te repondre mais des que j'ai la reponse je te l'envoi

    Mais lit quand même la documentation... Même si elle est un peu compliqué tu verra on comprend quand même pas mal de choses

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 230
    Par défaut
    Citation Envoyé par slasch Voir le message
    Salut,
    je sais que ma question est un peu bête mais as tu lu la doc de Zend Framework ? Car je pense que tu peux trouver tout se que tu désire dans la partie Zend_Db...
    J'ai pas encore eu le temps de jeter un coup d'oeil pour te repondre mais des que j'ai la reponse je te l'envoi

    Mais lit quand même la documentation... Même si elle est un peu compliqué tu verra on comprend quand même pas mal de choses
    Je t'invite à lire la documentation également, je débute aussi avec Zend et je trouve que la doc est super bien faite et pas du tout compliquée

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut
    Ben moi je la trouve compliqué
    C'est peut être parce que je n'ai jamais fait de php objet de ma vie

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 230
    Par défaut
    Citation Envoyé par slasch Voir le message
    Ben moi je la trouve compliqué
    C'est peut être parce que je n'ai jamais fait de php objet de ma vie
    Je n'ai jamais fais de php non plus réellement mais venant du monde J2EE je trouve que ce framework met les choses bien en place et ça me donne vraiment envie de me plonger dedans.
    En fait il faut bien connaitre la théorie pour bien comprendre la doc, ce n'est pas un souci de PHP

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut
    Oui je trouve aussi que la doc est bien faite mais je ne vois pas ou il explique comment intégrer une class dans MVC, comme par exemple ici Zend_Db_Select. Mais je ne regarde peut-être pas au bonne endroit

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut
    Dans ton fichier index.php se trouvant dans ton htdocs met ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // Chargement du loader de class.
    include "Zend/Loader.php";
     
    Zend_Loader::loadClass('Zend_Db');
    Zend_Loader::loadClass('Zend_Db_Table');
    Zend_Loader::loadClass('Zend_Db_Select');
    Voila j'espere que ca t'aura aidé et que mon code est juste

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut
    Merci pour la réponse mais mon problème ne se situe pas à ce niveau. Il se situe au niveau de la création du modèle, si on peut utiliser un modèle en se basant sur la class Zend_Db_Select en lieu et place de la class Zend_Db_Table dans le tuto que je cite sur mon premier message.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 13
    Par défaut
    Pour faire un count dant un Zend_Db_Table :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public function count($where = '')
        {
            if($where){
                $where = '' WHERE = '. '.$where;
            }
            return (int)$this->getAdapter()->fetchOne('SELECT COUNT(*) FROM '.$this->_name. $where);
        }

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  2. [GEF]GEF EditViewPart MVC etc...
    Par georgemel dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 19/07/2007, 19h07
  3. [MVC][JAVABEAN][JSP]
    Par phileme dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 12/07/2004, 10h22
  4. [MVC] Différences entre les framework MVC push et pull ?
    Par XavierZERO dans le forum Frameworks Web
    Réponses: 5
    Dernier message: 15/01/2004, 13h12
  5. Classe abstraite / MVC
    Par caramel dans le forum MVC
    Réponses: 5
    Dernier message: 01/04/2003, 09h27

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