/ / Problema di navigazione Zend - php, zend-framework, zend-navigation

Problema di Zend Navigation: php, zend-framework, zend-navigation

Sto usando Zend navigation per visualizzare le voci di menu sul sito.

in sotto la funzione bootstrap, cosa significa "layout" in
$ this-> bootstrap ("layout")? È il nome del file di layout con percorso?, Dal momento che ho diversi moduli, il suo po 'di confusione.

protected function _initNavigation()
{
$this->bootstrap("layout");
$layout = $this->getResource("layout");
$view = $layout->getView();
$config = new Zend_Config_Xml(APPLICATION_PATH . "/configs/navigation.xml", "nav");

$container = new Zend_Navigation($config);

$view->navigation($container);

}

risposte:

1 per risposta № 1

Il layout è il modello del sito che sarà presente in tutte le pagine del sito.

(Per semplificare: per esempio hai un'intestazione e un piè di pagina che saranno presenti in tutte le pagine del sito, li metti in un layout e saranno automaticamente inclusi in tutte le pagine)

Per maggiori informazioni su Zend Layout vedi Zend Layout Documentation

Modificare :

Puoi specificare il layout per tutti i moduli oppure puoi creare un layout per modulo (è una tua scelta e dipende da cosa vuoi)


1 per risposta № 2

$ this-> bootstrap ("layout")? È il nome del file di layout con percorso?

Ciò significa che Zend prima eseguirà il bootstrap di Zend_Application_Resource_Layout

Più puoi trovare qui: http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.layout