Résultats différents pour mêmes actions
Bonjour,
Je rencontre quelques difficultes a comprendre les resultats du code suivant. Je devrais normalement obtenir une reponse identique dans chaque cas :
Et pourtant !
Code:
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";
} |
IndexController.php se refere aux fichiers .phtml suivants:
index.phtml
supprimer.phtml
montrer.phtml
Le code de ces fichiers .phtml est :
Code:
1 2 3 4 5 6 7 8
| <html>
<head>
<title>Un titre</title>
</head>
<body>
DDDDDDD
</body>
</html> |
J'obiens cependant des resultats differents selon le cas:
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.
Code:
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> |
Pour resumer le code affiche soit le message $title soit le contenu de la page .phtml.
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.