2010-07-23 12 views
0

Je lis sur zend navigation et je me demandais quelle bonne façon de le configurer.Bonne façon d'initialiser les pages en utilisant Zend_Navigation

Où puis-je installer? Puis-je le faire en utilisant application.ini - mais il peut rendre application.ini trop long à lire. peut-être en utilisant une méthode de ressources? peut-être un plugin?

puis-je coder en dur toutes les pages? par exemple.

$pages = array(
    array(
    'label' => 'Home', 
    'title' => 'Home page title', 
    'controller' => 'index', 
    'action' => 'index' 
), 
    array(
    'label' => 'Blog', 
    'title' => 'Blog', 
    'controller' => 'index', 
    'action' => 'blog', 
    'pages' => array(
     array(

dans un site dynamique, il semble plus intelligent de générer cette base de données, par exemple. les pages enfant du blog seront générées à partir des catégories de blogs? sauf que je veux seulement le faire une fois? peut-être que je dois le mettre en cache? Je dois m'assurer que si de nouvelles catégories ont été ajoutées, la navigation se met également à jour.

Répondre

0

Pour faire en sorte que vous pouvez ajouter de nouvelles pages à partir d'un CMS ex. Aurais-je mis cela dans votre modèle de base de données. Le Zend pour créer une fonction pour retourner un tableau de catégories et de pages. Ex.

$Tools->GetTreeOfPagesAndCategories(); 
Questions connexes