Bonjour,
Je rencontre quelques difficultes a comprendre les resultats du code suivant. Je devrais normalement obtenir une reponse identique dans chaque cas :
Et pourtant !
IndexController.php se refere aux fichiers .phtml suivants:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php class IndexController extends Zend_Controller_Action { function indexAction() { $this->view->title = "action index"; echo "AAAAAAAAA"; } function supprimerAction() { $this->view->title = "action supprimer"; echo "BBBBBBBBB"; } function montrerAction() { $this->view->title = "action montrer"; echo "CCCCCCCCC"; }
index.phtml
supprimer.phtml
montrer.phtml
Le code de ces fichiers .phtml est :
J'obiens cependant des resultats differents selon le cas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <head> <title>Un titre</title> </head> <body> DDDDDDD </body> </html>
1 - click sur index : Affiche - DDDDDDD AAAAAAA.
2 - click sur supprimer : Affiche -DDDDDD BBBBBBB.
3 - click sur montrer : Affiche - Action montrer CCCCCC.
Pour info voici le code ou se trouvent les URI a cliquer. Ce code se trouve dans layout.phtml.
Pour resumer le code affiche soit le message $title soit le contenu de la page .phtml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <body> <ul id='nav'> <li><a href="<?php echo $this-> url(array('controller'=>'index','action'=>'index')) ?>">Index</a></li> <li><a href="<?php echo $this-> url(array('controller'=>'index','action'=>'supprimer')) ?>">Supprimer</a></li> <li><a href="<?php echo $this-> url(array('controller'=>'index','action'=>'montrer')) ?>">Montrer</a></li> </ul> </body>
Y-a-t-il une evidence qui m'echappe ?
J'avoue ne pas savoir dans quelle direction pousser mes recherches pour resoudre ce probleme.
Votre aide et votre competence me seraient bien utile.
Partager