Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-10-2008 18:10:52

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Tim01 débute le ZF

Bonjour,

Je poste ici car je n'est pas compris comment faire un lien du page a une autre avec ZF !

Je pense que c'est du style

Code:

<a href="<?php echo $this->url(array('histoire')); ?>"></a>

Si on veux que le lien pointe sur la page histoire.phtml par exemple non ?

Pourriez vous m'aider s'il vous plait !

Dernière modification par tim01 (26-10-2008 18:53:27)

Hors ligne

 

#2 26-10-2008 18:15:08

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Tim01 débute le ZF

http://framework.zend.com/manual/fr/zen … rs.initial

url($urlOptions, $name, $reset) : crée un URL basé sur une route nommée. $urlOptions doit être un tableau associatif avec des paires de clés/valeurs utilisées par une route particulière.

Hors ligne

 

#3 26-10-2008 18:21:11

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Merci beaucoup j'ai trouver !

Hors ligne

 

#4 26-10-2008 18:25:40

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: Tim01 débute le ZF

tim, évite de créer autant de topics que tu n'as de problèmes. En quelques jours tu es l'auteur de pas mal de fils de discussion.
Ou alors créé un topic unique intitulé 'tim01 débute avec ZF', et tu postera toutes tes demandes dedans...


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

#5 26-10-2008 18:44:51

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Tim01 débute le ZF

Pas bête ça smile

Hors ligne

 

#6 26-10-2008 18:52:15

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Je vais y penser ! J'ai changer le titre !

Me re voilà avec une belle petite erreur

Code:

Parse error: syntax error, unexpected ';' in /home/zftest/public_html/application/views/scripts/index/index.phtml on line 10

que je ne comprend pas ma page index.phtml

Code:

<html>
    <head>
        <title><?php echo $this->escape($this->title); ?></title>
    </head>
        <body>
            <center>
                <img src="<?php echo $this->baseUrl(); ?>/public/images/headerbeta.jpg" title="La Lyre en D&eacute;lire" href="./index.php" />
            </center>
                <div id="menu">
                    <a href="<?php echo $this->url(array('controller'=>'index', 'action'=>'index') ?>">Accueil</a> <a href="<?php echo $this->url(array('controller'=>'historique', 'action'=>'index') ?>">Historique</a> 
                </div>

Dernière modification par tim01 (26-10-2008 19:02:45)

Hors ligne

 

#7 26-10-2008 19:33:59

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

J'ai trouver l'erreur il manquer 1 ')' .

Hors ligne

 

#8 26-10-2008 19:43:24

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: Tim01 débute le ZF

Mr.MoOx a écrit:

Pas bête ça smile

cool


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

#9 26-10-2008 20:08:10

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Bon je désespère , je n'arrive pas a faire mon lien jusqu'a historique.phtml voilà se que j'ai mis :

Code:

<a href="<?php echo $this->url(array('controller'=>'historique', 'action'=>'historique')); ?>">Historique</a>

Pourtant sa me parré bon , mais mon explorer me dit non !

Pouvez vous m'aider ?

PS: voici l'erreur

Code:

Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with message 'Action "historique" does not exist and was not trapped in __call()' in /home/zftest/public_html/library/Zend/Controller/Action.php:469 Stack trace: #0 /home/zftest/public_html/library/Zend/Controller/Action.php(496): Zend_Controller_Action->__call('historiqueActio...', Array) #1 /home/zftest/public_html/library/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('historiqueActio...') #2 /home/zftest/public_html/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #3 /home/zftest/public_html/index.php(38): Zend_Controller_Front->dispatch() #4 {main} thrown in /home/zftest/public_html/library/Zend/Controller/Action.php on line 469

Voici mon HistoriqueController.php

Code:

<?php

    class HistoriqueController extends Zend_Controller_Action
    {
        
        function historiqueAction()
        {
            $this->view->title = "Historique";
        }
    
    }
    
?>

Dernière modification par tim01 (26-10-2008 20:47:37)

Hors ligne

 

#10 27-10-2008 07:33:41

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

personne ?

J'ai tout repris a zéro les Controllers et les .phtml et pourtant tout est bon ! Je ne comprend pas du tout le problème ! C'est bizarre !

Dernière modification par tim01 (27-10-2008 07:40:30)

Hors ligne

 

#11 27-10-2008 08:23:51

etaty
Membre
Date d'inscription: 16-10-2008
Messages: 49

Re: Tim01 débute le ZF

Et si tu rajoutes une méthode indexAction ?

Code:

<?php

    class HistoriqueController extends Zend_Controller_Action
    {
        
        function indexAction()
        {
            $this->view->title = "Historique";
        }
        function historiqueAction()
        {
            $this->view->title = "Historique";
        }
    
    }
    
?>

Hors ligne

 

#12 27-10-2008 08:33:51

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Code:

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'historique/historique.phtml' not found in path (./application/views/scripts/)' in /home/zftest/public_html/library/Zend/View/Abstract.php:875 Stack trace: #0 /home/zftest/public_html/library/Zend/View/Abstract.php(783): Zend_View_Abstract->_script('historique/hist...') #1 /home/zftest/public_html/library/Zend/Controller/Action/Helper/ViewRenderer.php(902): Zend_View_Abstract->render('historique/hist...') #2 /home/zftest/public_html/library/Zend/Controller/Action/Helper/ViewRenderer.php(923): Zend_Controller_Action_Helper_ViewRenderer->renderScript('historique/hist...', NULL) #3 /home/zftest/public_html/library/Zend/Controller/Action/Helper/ViewRenderer.php(962): Zend_Controller_Action_Helper_ViewRenderer->render() #4 /home/zftest/public_html/library/Zend/Controller/Action/HelperBroker.php(166): Zend_Controller_Action_Helper_ViewRenderer->postDispatch() #5 /home/zftest/public_html/library/Zend/Controller/Action.php(504): Zend_Controller_Action_Help in /home/zftest/public_html/library/Zend/View/Abstract.php on line 875

Hors ligne

 

#13 27-10-2008 08:41:35

etaty
Membre
Date d'inscription: 16-10-2008
Messages: 49

Re: Tim01 débute le ZF

Dans cette arborescence :
/application/views/scripts/
tu as un dossier index (pour l'indexController)?
De même tu dois avoir un dossier historique
qui doit contenir historique.phtml (/application/views/scripts/historique/historique.phtml)

Ps :Pourrai tu essayer de suivre des tutos (+ lire la doc) car sinon tu vas nous poser des questions toutes les 2 minutes (et attendre une réponse 1 heure).
Poser une question c'est bien, trouver la solution par soit même c'est mieux ^^

Dernière modification par etaty (27-10-2008 08:42:54)

Hors ligne

 

#14 27-10-2008 08:43:23

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: Tim01 débute le ZF

+1

ps : t'as été plus rapide que moi pour répondre... j'étais en train d'écrire la même chose ^^

Hors ligne

 

#15 27-10-2008 08:46:47

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Des tutos j'en n'est lu 2 est sa ma pas beaucoup avancer ! Mais ces bon maintenant j'ai capter ! Merci !

Erreur d'url résolu !

Hors ligne

 

#16 27-10-2008 09:06:54

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: Tim01 débute le ZF

tim01 a écrit:

Des tutos j'en n'est lu 2 est sa ma pas beaucoup avancer ! Mais ces bon maintenant j'ai capter ! Merci !

Erreur d'url résolu !

Ca ne serait pas de la susceptibilité ça ?

Je ne pense pas me tromper en disant que le forum est utilisé par beaucoup de personnes autodidactes. Toutes ces personnes en ont parfois longtemps "bavé" sur des problèmes anodins sans poser des questions à tout va sur les forums.

Alors comprends que les phrases du genre "j'en n'est lu 2 est sa ma pas beaucoup avancer" m'irrite légèrement. Si des tutos ne t'aident pas alors ne commence pas à utiliser Zend Framework mais commence à apprendre ce qu'est la programmation. Apprends PHP, si c'est trop dur commence par de l'HTML. Mais respecte le temps que les gens de la communauté consacrent pour t'aider et pour faire ces soit disant tutos qui ne te servent à rien...

Dernière modification par Roulio (27-10-2008 10:27:45)

Hors ligne

 

#17 27-10-2008 09:22:17

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

J'ai appris le HTML et le PHP je te signale .... et un forum n'est pas a la base pour aider des gens ?

Non mais j'ai compris t'inquiète je vais plus rien demander !

Hors ligne

 

#18 27-10-2008 09:31:42

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Tim01 débute le ZF

Oula, j'interviens pour baisser l'entropie du thread .

@tim01 : effectivement avant de poser une question, cherche bien 1h de ton coté. Quand c'est une erreur de syntaxe ou de PHP pur, ça n'est pas vraiment l'objet de ce forum. On cherche à orienter ce forum vraiment sur le ZF. Ca n'est en rien une haine primaire anti débutant, c'est un choix dans le positionnement du forum qui a pour objectif de conserver un niveau technique assez élevé, la plupart des autres forums PHP étant plutôt orientés débutants.

@autres : pour toute réponse, y compris une réponse sur un point non technique, essayez de conserver une attitude assez pédagogique, notamment en expliquant pourquoi la question peut agacer du monde...

A+, Philippe
PS : quand vous en aurez marre de mes remarques "père la morale", il faudra me le dire smile


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#19 27-10-2008 22:18:12

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: Tim01 débute le ZF

J'ai laissé une contribution similaire à Tim01 sur un autre thread ouvert dans la section installation : ICI

Faisant partie des "vieux" du forum, je ne veux pas non plus donner à penser dans la contribution mise en lien, que puisque j'en ai bavé dans les années 70, il faut que tout le monde souffre un peu.

Ceci dit, je crois que ça forge le caractère...

Hors ligne

 

#20 28-10-2008 07:11:56

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: Tim01 débute le ZF

tim01 a écrit:

Des tutos j'en n'est lu 2 est sa ma pas beaucoup avancer ! Mais ces bon maintenant j'ai capter ! Merci !

Erreur d'url résolu !

Sinon, une petite remarque amicale, n'y voit pas une agression de ma part, mais même si ce forum n'a pas pour but de promouvoir les belles lettres, il n'en reste pas moins vrai qu'une petite relecture de son message avant de l'envoyer permet d'épargner un peu la langue française (6 fautes sur une seule ligne).

Merci pour elle (accessoirement pour moi aussi)

Hors ligne

 

#21 28-10-2008 08:52:34

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: Tim01 débute le ZF

Jean-Marc Rigade a écrit:

Faisant partie des "vieux" du forum, je ne veux pas non plus donner à penser dans la contribution mise en lien, que puisque j'en ai bavé dans les années 70, il faut que tout le monde souffre un peu.

Ceci dit, je crois que ça forge le caractère...

Je crois que Tim01 dans ce thread n'a pas souffert beaucoup car etaly et moi avons répondu à sa question en moins de 10mn. Je pense également qu'il est indispensable à chacun de découvrir sa capacité à apprendre par soi même (pour des questions qui paraissent simple à résoudre : oublie de quote,... question basique revue 10x sur les forums, tutos,...) . Car effectivement, je suis d'accord avec toi, "ça forge le caractère". Et cela en plusieurs points :
1. La confiance, car on se sous estime beaucoup quand on débute,
2. La persévérance et la patience, car certains développeur n'ont pas forcément eu la même attention, au vu du peu de ressources disponibles auparavant avec parfois des deadlines de projets drastiques,
3. Le respect, s'énerver ou s'emporter alors que les gens ne sont que partage et amour ça n'est pas jolie, jolie
(rahh je craque smile).

tim01 a écrit:

et un forum n'est pas a la base pour aider des gens ?

CQFD.

a++

Hors ligne

 

#22 03-11-2008 09:19:49

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: Tim01 débute le ZF

Roulio a écrit:

etaly et moi avons répondu à sa question en moins de 10mn.

J'ai comme même chercher avant de poster l'erreur !

Hors ligne

 

#23 03-11-2008 12:52:54

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: Tim01 débute le ZF

J'ai comme même chercher avant de poster l'erreur !

Tim01, soit tu me dis que le Français n'est pas ta langue maternelle, et dans ce cas je promets de ne plus te faire de remarque sur ce sujet.
Soit, c'est la langue qui t'a éveillé alors que tu poussais tes premiers cris, et dans ce cas, fais un effort.
Au quotidien, dans ce forum et ailleurs je laisse passer pas mal de fautes, j'en suis aussi parfois l'auteur...

Mais là ça dépasse tout !
"J'ai comme même .../..."
ça ne veut rien dire et la faute de frappe ne peut expliquer le remplacement de "quand" par "comme".
Donc la bonne expression est "Quand même..."

Et "chercher" doit être remplacé par "cherché"...
"J'ai cherché" ça c'est bon.
Tu remplaces chercher par pendre et tu vois que l'infinitif ne passe pas : "j'ai pendre" (berk) alors que "j'ai pendu", le participe passé, ne fait pas mal au oreilles, donc "cherché" est le bon accord de temps...

Non Tim01, tu n'es pas ma tête de Turc, mais il semble qu'un bon nombre de tes problèmes informatiques font leur lit de fautes d'inattention. Et tes messages traduisent le même problème.

Cordialement.

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