/ Problem Zend Navigation - php, zend-framework, zend-navigation

Problem Zend Navigation - php, zend-framework, zend-navigation

Używam nawigacji Zend do wyświetlania pozycji menu na stronie.

w poniższej funkcji bootstrap, co to znaczy "układ" w
$ this-> bootstrap ("layout")? Czy jest to nazwa pliku layoutu ze ścieżką ?, ponieważ mam kilka modułów, nieco mylących.

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);

}

Odpowiedzi:

1 dla odpowiedzi № 1

Układ jest szablonem witryny, który będzie obecny na wszystkich stronach witryny.

(Aby było prostsze: na przykład masz nagłówek i stopkę, które będą obecne na wszystkich stronach serwisu, umieścisz je w układzie i będą one automatycznie uwzględniane na wszystkich stronach)

Aby uzyskać więcej informacji na temat Zend Layout, zobacz Dokumentacja Zend Layout

Edytować :

Możesz określić układ wszystkich modułów lub możesz utworzyć jeden układ na moduł (jest to twój wybór i zależy to od tego, co chcesz)


1 dla odpowiedzi nr 2

$ this-> bootstrap ("layout")? Czy jest to nazwa pliku układu ze ścieżką?,

Oznacza to, że Zend najpierw uruchomi Zend_Application_Resource_Layout

Więcej znajdziesz tutaj: http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.layout