Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    Chapitre 50. Zend_Navigation

    50.1. Introduction

    Zend_Navigation est un composant gérant arbres et menus pour les pages webs. Il permet de créer des menus, des fils, des liens et des cartographies de sites (sitemaps), ou encore toute autre représentation concernant la navigation.

    50.1.1. Pages et Conteneurs

    Deux concepts existent dans Zend_Navigation:

    50.1.1.1. Pages

    Une page (Zend_Navigation_Page) dans Zend_Navigation – dans sa forme la plus simple – est un objet pointant vers une page web. En plus d'un pointeur vers une page web, l'objet page contient d'autres informations utiles à la navigation comme un label, un titre title, etc.

    Pour plus d'informations sur les pages, lisez leur section.

    50.1.1.2. Conteneurs

    Un conteneur de navigation (Zend_Navigation_Container) est une classe contenant des pages. Elle possède des méthodes pour ajouter, supprimer, récupérer et itrérer au travers de pages. Elle implémente les interfaces de la SPL RecursiveIterator et Countable, et peuvent ainsi être parcourues avec les itérateurs de la SPL tels que RecursiveIteratorIterator.

    Pour plus d'informations sur les conteneurs, lisez leur section.

    [Note] Note

    Zend_Navigation_Page étend Zend_Navigation_Container, ce qui signifie qu'une page peut posséder des sous-pages.

    50.1.2. Séparation des données (modèle) et du rendu (vue)

    Les classes dans Zend_Navigation ne s'occupent pas du rendu visuel, celui-ci est effectué par des aides de vue. Par contre, les pages peuvent contenir des informations utilisées par les aides de vue comme un label (libellé), une classe CSS, un titre, des attributs lastmod et priority pour les sitemaps, etc.

    Pour plus d'informations sur le rendu des éléments, lisez leur section.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...