Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Jak odwołać się do szablonu
Forum PHP.pl > Forum > Gotowe rozwiązania
polnikstudio
Witam.
Z Kohaną dopiero zacząłem przygodę smile.gif

Stanołęm przed dość badalnym zdawało by się problemem a mianowicie mam kilka kontrolerów i szablonów.
W głównym kontrolerze definiuje podstawowe szablony a resztę w odpowienich kotrolerach smile.gif

  1. (...)
  2. $this->template->header = View::factory('template/header');
  3. $this->template->menu = View::factory('template/menu');
  4. $this->template->footer = View::factory('template/footer');
  5. (...)


i teraz tak.

W kontrolerze powiedzmy o nazwie ofirmie -> Controller_Ofirmie chciałbym coś przekazać do template menu smile.gif

Robię to w ten sposób :

  1. (...)
  2. $this->template->breadcrumbs = View::factory('template/breadcrumbs');
  3. $this->template->content = View::factory('template/o_firmie');
  4. $this->template->menu = View::factory('template/menu');
  5. $this->template->breadcrumbs->bread = $this->_bread;
  6. $this->template->page = $this->_page;
  7. $this->template->menu->active_menu = $this->_active_menu;
  8. (...)
  9.  


ale niestety mam błąd : ErrorException [ Notice ]: Undefined variable: active_menu

Prośba o pomoc co i gdzie źle robię smile.gif

pozdrawiam i dziękuję z góry za pomoc
Krzysiek
styryl
Zapoznaj się z tym, jedna z możliwości:

http://www.blog.kohany.com/kohana/2011/03/...-do-kohany.html

Jeżeli chodzi o Twój błąd to przypuszczam że ma być:

  1. $this->template->menu->set('active_menu', $this->_active_menu );


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.