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 : 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";
}
IndexController.php se refere aux fichiers .phtml suivants:

index.phtml
supprimer.phtml
montrer.phtml

Le code de ces fichiers .phtml est :

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>
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 : 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>
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.