Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-12-2008 14:49:57

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

pb [Zend_Controller_Router_Rewrite][1.7]

bonjour à tous
j'ai surement un tit  probleme basic mais voila apres recherch eje ne comprend tjrs pas

je recherche de l'aide sur le fonctionnement du Zend_Controller_Router_Rewrite au niveau de la vue car j'ai un souci depuis 1h. je bosse sur un site sans structure modulaire j'ai donc des url de  type entreprise/index seulement je voudrais ceci  entreprise/presentation-entreprise-blabla.html

alors ds le rout.ini j'ai
[Entreprise]
route.Entreprise.type = "Zend_Controller_Router_Route_Regex"
route.Entreprise.route = "Index/Accueil-entreprise-cna.html"
route.Entreprise.defaults.module = "default"
route.Entreprise.defaults.controller = "index"
route.Entreprise.defaults.action = "index"

boostrap :
   $config = new Zend_Config_Ini('application/config/routes.ini','Entreprise');
    $router = new  Zend_Controller_Router_Rewrite();
    #$router = $controller->getRouter();
    $router->addConfig($config,'route');
    $controller->setRouter($router);

dans la vue j'ai  :
    <li><a href="<?php echo $this->url(array('controller'=>'index', 'action'=>'index'));?>" title="Entreprise" class="puce_menuH">Accueil</a></li>

seulement rien ne change au niveau des url donc voila ,merci de votre aide je continu a chercher

coordialement

Dernière modification par yveson33 (15-12-2008 14:52:50)

Hors ligne

 

#2 15-12-2008 15:04:43

phpman
Membre
Date d'inscription: 20-03-2008
Messages: 138

Re: pb [Zend_Controller_Router_Rewrite][1.7]

Code:

[Entreprise]
route.Entreprise.type = "Zend_Controller_Router_Route_Regex"
route.Entreprise.route = "Index/Accueil-entreprise-cna.html"
route.Entreprise.defaults.module = "default"
route.Entreprise.defaults.controller = "index"
route.Entreprise.defaults.action = "index"

Ta route s'appelle donc 'Entreprise'
Pour créer un lien utilisant cette route, il faut spécifier le nom de la route en deuxieme argument :

Code:

    <li><a href="<?php echo $this->url(array('controller'=>'index', 'action'=>'index'), 'Entreprise');?>" title="Entreprise" class="puce_menuH">Accueil</a></li>

Dernière modification par sebondus (15-12-2008 15:05:10)

Hors ligne

 

#3 15-12-2008 22:18:37

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

Re: pb [Zend_Controller_Router_Rewrite][1.7]

merci pour ta  reponse je viens de l'essayer il marche pas mais genere une erreur 
Route Entreprise is not defined

bref je vois tjrs pas ce qui marche pas. merci tout de meme

cordialement

Hors ligne

 

#4 16-12-2008 13:06:49

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

Re: pb [Zend_Controller_Router_Rewrite][1.7]

comme je disais c'etait bete la question
mon erreur venais tu fais que je declarais mes routes apres de dispatch

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