Bonjour,

Je rencontre un problème (voir deux) lorsque je créé une aide de vue.

1/ Elle a pour but de mettre en place le menu sur mon site (voici la partie du code qui me pose pb)

Avec ce code :

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
 
<?php
class Zend_View_Helper_SetMenu
{
    function setMenu()
    {
       $db = Zend_Registry::get('db');
	   $page = new Pages();
	   $pages = $page->getPagesAll();
	   $e = "ok";
	   $myMenu = "<ul id=\"mainNav\">";
 
	   foreach($pages as $cle){
			$myMenu .= "<li><a href='test'>ok</a></li>";
	   }
	   $myMenu .= "</ul>";
 
	   return $myMenu;
    }
}
Le lien qui est retourné possède un espace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://localhost/webspace/public /test
il génère un espace ... !??

2/ Ici, c'est exactement le meme code que si dessus, mais, je souhaiterais mettre du php dans mon href, pour retourner un lien qui comporte une action et un controller, mais le probleme c'est qu'il m'affiche le code php en entier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
...
foreach($pages as $cle){
			$myMenu .= "<li><a href='echo $e'>ok</a></li>";
	   }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://localhost/webspace/public%20/echo%20ok
C'est surement bateau, mais je tourne en rond, merci d'avance pour une quelconque aide!