Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-06-2007 11:00:04

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Les composant du framework !!!

Salut a tous je suis nouveau sur le forum ainsi que sur le framework zend.
Voila hier j'ai installé zend et affiché une page avec tuto en fr, j'ai aussi fait une page avec header contenu footer jusque la facile.

En regardant les framework sur le net je suis tombé sur une video de symfony ou le mec code en 10 minutes un panier pour site de ecommerce, c'est cool.

alors je voudrai savoir si le framework zend possede plus de fonction comme le panier d'achat, un chat, gallerie photo ect....
j'ai cherché un peu et je susi tombé sur la gallery code du site zend qui contient des class php5, mais je sait pas si ça a un rapport.

Je vous remercie d'avance de votre reponse.

Hors ligne

 

#2 12-06-2007 11:20:51

haltabush
Membre
Lieu: Saumur
Date d'inscription: 20-04-2007
Messages: 64

Re: Les composant du framework !!!

Non, le ZF ne contient pas de classe de galeries photos, de chat, etc. Le ZF doit pouvoir servir pour un maximum de projet, son but est plutot de permettre de développer rapidement et proprement ce genre de script que de proposer ceux-ci déjà tout fait.
Par exemple, ZF contient une classe d'envoi de mail, une classe de gestion des traductions, une autre pour les informations locales (monaie, format de date du pays, ...), une classe de recherche (Zend_Search_Lucene si mes souvenirs osnt bons), et enfin (surtout) la possibilité d'utiliser simplement* une architecture MVC.


* [size=1]Quand je dis simplement, ça veut dire que si ton cerveau ne brule pas entre temps, tu as une chance d'y arrive tongue[/size]

Hors ligne

 

#3 12-06-2007 11:38:57

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Re: Les composant du framework !!!

Ok mais c'est enormement limité a coté de symfony donc.

ha oui j'ai une autre question.

j'ai un index.php qui appel un header un footer et un contenu au format html ou php peut importe.
je souhaite faire une autre page je doit faire une page page du style index.php et appelé le meme header footer et un autre contenu ? ou il y a une astuce ?

merci encore.

Hors ligne

 

#4 12-06-2007 11:43:33

haltabush
Membre
Lieu: Saumur
Date d'inscription: 20-04-2007
Messages: 64

Re: Les composant du framework !!!

Je ne connais pas Symphony, mais je suppose que ce framework est plus un CMS qu'un framework, si son but est de générer des diaporamas... Donc, Symphony est plus limité que le ZF qui permet de tout faire smile
Pour ta question, j'ai pas compris, désolé. A priori, tu ne dois avoir qu'un fichier index.php où il n'y a pas le moindre affichage, celui-ci étant généré par les vues (le V de MVC ^^)

Hors ligne

 

#5 12-06-2007 11:49:33

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Re: Les composant du framework !!!

<?php
require_once 'Zend/Controller/Action.php';

class IndexController extends Zend_Controller_Action {
   
    public function indexAction() {
        // Récupération de la vue créée dans index.php
        $view = Zend_registry::get('view');
        // On appelle la vue qui devra
        // s'afficher quand cette action est appellée
        echo $view->render('header.html');
        echo $view->render('accueil.html');
        echo $view->render('footer.html');
    }
}
?>


ça c'est le fichier IndexController.php

si je veu a la place de accueil.html je refait un nouveau fichier en remplaçant le accueil.html ? ce qui me semble stupide. donc je demande en gros comment on fait car je suis totalement novice en framework.

merci de t'es reponses rapide.

Hors ligne

 

#6 12-06-2007 13:16:50

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Re: Les composant du framework !!!

bon j'ai cherché un peu et j'ai fait ça dans mon index.php

$cmtRoute = new Zend_Controller_Router_Route(
    "comment/:action/:comment",
    array(  "comment"=>null,
            "controller"=>"comment",
            "action"=>"display"
    )
    );
$cmtRoute2 = new Zend_Controller_Router_Route(
    "comment/:action/:toto",
    array(  "comment"=>null,
            "controller"=>"toto",
            "action"=>"display"
    )
);
$router->addRoute("comment",$cmtRoute);
$router->addRoute("toto",$cmtRoute2);

resultat je tape localhost/toto et le controleur charge le view de toto, idem pour comment.

seulement est juste car j'ai limite l'impression que ça charge les deux et que ça surcharge le memoire.

merci de votre reponse.

Hors ligne

 

#7 12-06-2007 14:20:16

fizzbanana
Membre
Date d'inscription: 29-05-2007
Messages: 40

Re: Les composant du framework !!!

vous avez utilisé quel tuto??

avez-vous lu ceci ?  http://www.z-f.fr/page/comment_debuter

Dernière modification par fizzbanana (12-06-2007 14:20:37)

Hors ligne

 

#8 12-06-2007 14:35:46

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Re: Les composant du framework !!!

oui j ai lu celui ci mais aussi plusieur autres. ce que j ai fait est immonde ?

Hors ligne

 

#9 13-06-2007 08:31:08

fizzbanana
Membre
Date d'inscription: 29-05-2007
Messages: 40

Re: Les composant du framework !!!

dans mon petit appli, je n'utilise pas Zend_Controller_Router_Route.

Pour votre exemple, vous pouvez creer dans votre dossier controllers:

Code:

class TotoController extends Zend_Controller_Action
{
function indexAction(){}
}

apres dans views/scripts/toto creer index.phtml avec le view.

comme ça, le framework va automatiquement fichier views/scripts/toto/index.phtml quand on demande
http://localhost/toto

tous ça est bien explique dans
http://g-rossolini.developpez.com/tutor … k/debuter/

peut-etre, je n'ai pas bein compris qoui vous essaie de faire.

Hors ligne

 

#10 13-06-2007 08:57:56

vgm
Nouveau membre
Date d'inscription: 12-06-2007
Messages: 6

Re: Les composant du framework !!!

Merci je vai etudier cela, en tout cas ma solution marché mais je la soupçonne un peu degueulasse.

sinon super pour le tuto je l'ai pas encore lu celui ci.

Et encore une chose j'ai choisi le zend framework car il possedé de la documentation française mais je suis egalement satisfait de la communoté francophone.

je vous remercie.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages