Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-11-2009 12:07:10

supertino7
Membre
Date d'inscription: 21-02-2009
Messages: 113

Zend_Navigation avec une route

Bonjour,

il est très difficile de trouver un bon tuto de ce composant sur la toile. Si vous en avez un je suis preneur.
En attendant j'ai opté pour la solution d'initialiser un fichier XML décrivant la structure de mon appli.

Pour l'instant, je rencontre un probleme avec une page définie par une route.

voici mon fichier XML

Code:

<actualites>
    <label>Actualites</label>
    <module>default</module>
    <controller>actualites</controller>
    <action>index</action>
    <route>actualites</route>
                    
    <pages>
        <marketing>
                <label>Marketing</label>
            <route>categories</route>
            <module>default</module>
            <controller>actualites</controller>
            <action>index</action>
            <params>
                <categorie>marketing</categorie>
            </params>
        </marketing>
        </page>
</actualites>

et voici mes routes

Code:

actualites.type = "Zend_Controller_Router_Route_Regex"
actualites.route = "actualites/page-(\d+)"
actualites.reverse = "actualites/page-%d"
actualites.map.1 = "page"
actualites.defaults.controller = "actualites"
actualites.defaults.action = "index"
actualites.defaults.module = "default"

categories.type = "Zend_Controller_Router_Route_Regex"
categories.route = "actualites/categorie/(.+)-(\d+)"
categories.reverse = "actualites/categorie/%s-%d"
categories.map.1 = "categories"
categories.map.2 = "page"
categories.defaults.page = "1"
categories.defaults.module = "default"
categories.defaults.controller = "actualites"
categories.defaults.action = "index"

Quand je suis dans la racine Actualités, le breadcrumbs marche très bien. Mais une fois dans la page "marketing", je me retrouve avec l'erreur suivante :

Fatal Error: Zend_Controller_Router_Exception: Cannot assemble. Too few arguments? in C:\wamp\bin\zf\library\Zend\View\Helper\Navigation\HelperAbstract.php on line 519

Pourtant je l'ai besoin que de l'argument "categorie" qui est bien precisé.

Merci d'avance pour votre aide.

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