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 Framework PHP Discussion :

Article Zend Framework tutoriel pour les débutants [Tutoriel]


Sujet :

Zend Framework PHP

  1. #1
    Membre actif

    Inscrit en
    Juin 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 99
    Points : 228
    Points
    228
    Par défaut Article Zend Framework tutoriel pour les débutants
    Bonjour,

    Je propose tutoriel Zend Framework pour les débutants, ce tutoriel est une introduction pour une prise en main rapide de Zend Framework en MVC, j'ai abordé les étapes minimales pour qu'on puisse acquérir ensuite les étapes nécessaires.
    Voici l'adresse.

    On peut faire mieux mais cet article vise un démarrage rapide.

    Merci pour vos commentaires.

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 22
    Points : 21
    Points
    21
    Par défaut Bravooooooooooo
    je trouve que ce tutoriel est tres intéressant

  3. #3
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Points : 2 399
    Points
    2 399
    Par défaut
    C'est normal :
    Pour ce qui est de Zend Framework Framework vous pouvez...
    dans Public concerné ?

  4. #4
    Membre actif

    Inscrit en
    Juin 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 99
    Points : 228
    Points
    228
    Par défaut
    Bonjour

    Bien vu Merci .

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 42
    Points : 40
    Points
    40
    Par défaut
    Merci pour ce tutoriel, on trouve que des tutoriel pour les débutants, après, bonjour la galère avec la documentation de XXXX pages, il serait bien de trouver un tutoriel pour les après débutants .

  6. #6
    darthmower
    Invité(e)
    Par défaut
    Citation Envoyé par raoufpark Voir le message
    Merci pour ce tutoriel, on trouve que des tutoriel pour les débutants, après, bonjour la galère avec la documentation de XXXX pages, il serait bien de trouver un tutoriel pour les après débutants .
    Ça n'a aucun sens ce que tu dis, les tutoriels "après débutants" comme tu dis existent, c'est juste qu'ils doivent parler d'un sujet précis, sinon on ne pourra pas traiter de tout dans le tutoriel. Il se peut par contre que tu ne trouves pas de tutoriel sur un point précis (encore qu'ils commencent à y avoir de la matière, entre les zend cast, les tutoriels sur developpez, la doc, etc ...)

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 42
    Points : 40
    Points
    40
    Par défaut
    Citation Envoyé par darthmower Voir le message
    Ça n'a aucun sens ce que tu dis, les tutoriels "après débutants" comme tu dis existent, c'est juste qu'ils doivent parler d'un sujet précis, sinon on ne pourra pas traiter de tout dans le tutoriel. Il se peut par contre que tu ne trouves pas de tutoriel sur un point précis (encore qu'ils commencent à y avoir de la matière, entre les zend cast, les tutoriels sur developpez, la doc, etc ...)
    votre point de vue confirme ce que j'ai dis.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Simple et efficace, bravo !
    Est-ce que tu voudrais bien continuer sur ta lancé pour illustrer l'utilisation des décorateurs ?

    Merci encore pour cette contribution :-)

  9. #9
    Membre actif

    Inscrit en
    Juin 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 99
    Points : 228
    Points
    228
    Par défaut
    Citation Envoyé par urbansurfer Voir le message
    Simple et efficace, bravo !
    Est-ce que tu voudrais bien continuer sur ta lancé pour illustrer l'utilisation des décorateurs ?
    Merci encore pour cette contribution :-)

    Je compte bien m'y mettre dès que je peux.

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Points : 32
    Points
    32
    Par défaut
    Bravo... C'est très bref, très simple, ce qui n'est pas forcément avec le Zend Framework. Très bon tutoriel

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2002
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Je ne prétends pas avoir compris 100% car je débute, mais ce tuto m'a permis de bien mieux voir/comprendre la mécanique mise en oeuvre !

    Merci

  12. #12
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Points : 14
    Points
    14
    Par défaut zend framework
    Vraiment je t'encourage bien helmi.
    Bonne continuation ......
    nizar bey

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 68
    Points : 38
    Points
    38
    Par défaut
    Très bon tutoriel afin de s'imprégner du patron de conception MVC

  14. #14
    Membre du Club
    Homme Profil pro
    A la découverte de la POO
    Inscrit en
    Mai 2009
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : A la découverte de la POO

    Informations forums :
    Inscription : Mai 2009
    Messages : 93
    Points : 61
    Points
    61
    Par défaut Pour commencer...
    Euh, je commence à peine le Tuto et je me pose une une question importante

    l'arborescence avec la capture d'écran indique un dossier ZfTutDebutant à créer.
    Mais j'hésite entre le créer dans "www" ou bien au niveau supérieur puisque dans ZfTutDebutant il y a un "www" ce qui signifierai que TOUS mes projets soient sous zend?

  15. #15
    Membre habitué

    Homme Profil pro
    Concepteur d'applications web
    Inscrit en
    Avril 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Concepteur d'applications web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2003
    Messages : 102
    Points : 136
    Points
    136
    Par défaut
    Efficace.
    Bravo

    Maintenant faudrait quelqu'un pour passer à l'étape suivante :
    • utilisation d'un fichier bootstrap et donc allègement du index.php
    • externalisation des librairies (Zend, et autres) via l'include path (ça permet d'éviter de dupliquer toutes ces lib)
    • et ... passage aux modules (mais là j'y connais rien du tout)

  16. #16
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Points : 55
    Points
    55
    Par défaut arborescence
    Bonjour,

    Euh, je commence à peine le Tuto et je me pose une une question importante

    l'arborescence avec la capture d'écran indique un dossier ZfTutDebutant à créer.
    Mais j'hésite entre le créer dans "www" ou bien au niveau supérieur puisque dans ZfTutDebutant il y a un "www" ce qui signifierai que TOUS mes projets soient sous zend?
    Moi aussi j'avais le meme probleme parce que j'ai pas bien fait attention
    si tu regarde bien l'arborescence tu trouve le chemin de l'index est comme suit:
    http://localhost/ZfTutDebutant/www/index.php
    www est un simple dossier dans ZfTutDebutant qui à son tour existe dans www du wamp.

    et merci bien à helmi pour le tutoriel
    mais j'ai ce probleme à l'execution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Warning: Zend_Controller_Dispatcher_Standard::include_once(\IndexController.php) [function.Zend-Controller-Dispatcher-Standard-include-once]: failed to open stream: No such file or directory in C:\wamp\www\ZfTutDebutant\library\Zend\Controller\Dispatcher\Standard.php on line 338
     
    Warning: Zend_Controller_Dispatcher_Standard::include_once() [function.include]: Failed opening '\IndexController.php' for inclusion (include_path='C:\wamp\www\ZfTutDebutant\/library;.;C:\php5\pear') in C:\wamp\www\ZfTutDebutant\library\Zend\Controller\Dispatcher\Standard.php on line 338
     
    Warning: include(errors/404.phtml) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\ZfTutDebutant\www\index.php on line 43
     
    Warning: include() [function.include]: Failed opening 'errors/404.phtml' for inclusion (include_path='C:\wamp\www\ZfTutDebutant\/library;.;C:\php5\pear') in C:\wamp\www\ZfTutDebutant\www\index.php on line 43

  17. #17
    Membre régulier Avatar de foolib
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 111
    Points : 90
    Points
    90
    Par défaut Efficace !
    C'est vraiment un tuto sympa pour commencer et se familiariser avec Zend et son MVC, on vois clairement et rapidement l'interaction entre les principales composantes de l'application, celà donne envie d'en savoir plus ... je cherchais depuis un moment un tel tutoriel Bravo !

  18. #18
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Hello!

    Bon boulot, pas toujours facile à suivre, j'ai eu du mal à suivre (je suis sous médoc ceci dit en ce moment).

    En tout cas merci, l'autre tuto sur ZF-MVC est vraiment super mais le souci, c'est qu'il utilise une vieille version du framework, là ça marche avec la toute dernière. Merci beaucoup!

    PS: juste un petit truc, comment on fait pour que les modèles se chargent automatiquement plutôt que de devoir faire un require.

    Tcho!
    Gwinyam

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 45
    Points : 35
    Points
    35
    Par défaut Configuration Apache
    Bonjour,

    Je tiens tout d'abord à remercier l'auteur de ce tutoriel pour le travail effectué.

    Toutefois, je trouve qu'il manque une partie importante pour un débutant - partie qui est bien trop souvent absente des tutoriels qu'on trouve sur le net : La configuration du serveur Web.

    En effet, pour pouvoir utiliser un projet MVC Zend Framework, il faut quelques petites choses comme le module Rewrite (Apache), un fichier .htaccess correct ainsi que la configuration httpd.conf.

    Ces sujets ne sont quasiment jamais abordés (ou très peu) dans les tutoriels et pourtant cela représente un point assez complexe pour le débutant dans le cadre du développement sur le poste local : Doit-on utiliser un Alias ? Un VirtualHost ? Quels sont les paramètres nécessaires... ?

    Qu'en pensez-vous ? Comment avez-vous contourner ce problème ?

    @+

    Stéphan.

  20. #20
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    J'ai pu jouer un peu avec ce qu'on construit dans ce tuto, j'ai notamment essayé d'ajouter un autre contrôleur mais visiblement, j'y suis pas arrivé.

    Dans le dossier "controllers", j'ai mis un fichier "UserController.php", avec ce code:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    class UserController extends Zend_Controller_Action {
        public function indexAction() {
            // do nothing, just display the view
        }
    }
    ?>
    Et dans le dossier "views/scripts", j'ai rajouté un dossier "user" contenant un fichier index.phtml (correspondant donc à l'action du contrôleur) dont voici le code :
    Rien de bien sorcier donc.

    Et il me sort une erreur 404... Quelqu'un saurait m'expliquer?
    J'ai essayé d'ajouter de nouvelles actions à IndexController avec les vues qui vont bien et ça roule niquel, donc j'avoue être un peu désemparé...

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/09/2010, 22h41
  2. [ZF 1.5] Problème des liens framework zend pour les débutants
    Par joulive dans le forum MVC
    Réponses: 1
    Dernier message: 12/03/2010, 10h06

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