Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-03-2011 11:10:53

jbunel
Membre
Lieu: Paris
Date d'inscription: 25-06-2008
Messages: 89
Site web

[ZF 1.10] Zend_Navigation et urls générées via BDD

Bonjour,
Je n'ai pas trouvé le moyen d'utiliser Zend Navigation avec des urls générer via la base de données.
Aujourd'hui mon objet Zend_Navigation est initialiser dans le bootstrap via un tableau PHP :

Code:

<?php
return array(
    array(
        'label' => 'home',
        'controller' => 'index',
        'action' => 'index',
        'class' => 'jaune'
    ),
    array(
        'label' => 'qui sommes-nous ?',
        'controller' => 'quisommesnous',
        'action' => 'index',
        'class' => 'orange',
    ),
    array(
        'label' => 'actualités',
        'controller' => 'actualite',
        'action' => 'index',
        'class' => 'vert',
        'pages' => array(
            array(
                'action' => 'article',
                'controller' => 'actualite',
                'nofollow' => true
                )
            )
        ),
    array(
        'label' => 'reportages',
        'controller' => 'reportage',
        'action' => 'index',
    'class' => 'vert',
        'pages' => array(
            array(
                'action' => 'article',
                'controller' => 'reportage',
                'nofollow' => true
                 )
        )
    ),
    array(
        'label' => 'regards d\'experts',
        'controller' => 'regarddexpert',
        'action' => 'index',
        'class' => 'blue',
        'pages' => array(
            array(
                'action' => 'article',
                'controller' => 'regarddexpert',
                'nofollow' => true)
            ,
            array(
                'action' => 'rechercheparmotscles',
                'controller' => 'regarddexpert',
                'nofollow' => true)
            
            ,
            array(
                'action' => 'recherchepartheme',
                'controller' => 'regarddexpert',
                'nofollow' => true)
        )
    ),
     array(
        'label' => 'parents, à vous de jouer',
        'controller' => 'parent',
        'action' => 'index',
        'class' => 'blue-fluo',
        'pages' => array(
            array(
                'action' => 'article',
                'controller' => 'parent',
                'nofollow' => true)
            ,
            array(
                'action' => 'rechercheparmotscles',
                'controller' => 'parent',
                'nofollow' => true)
            ,
            array(
                'action' => 'recherchepartheme',
                'controller' => 'parent',
                'nofollow' => true)
            )
    )
);
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Le problème est que j'ai des urls formées par le titre d'un article. Tout est stocké en base de données.
Merci d'avance !

Hors ligne

 

#2 10-03-2011 23:59:50

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: [ZF 1.10] Zend_Navigation et urls générées via BDD

je ne voix pas où est le problème ...

il te faut simplement faire une requete select et puis faire $navigation->addPage($page); avec page qui serait un array provenant de la bd...


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

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