Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Includowanie header?
Forum PHP.pl > Forum > PHP > Frameworki
Pytajka
Witam,

mam sobie domyślne wywołanie akcji index, wygląda to tak

  1. public function action_index()
  2. {
  3.  
  4. $user = new Model_Brick();
  5.  
  6. $this->template = View::factory('pages/index');
  7.  
  8. $this->template->content = $user->where('waiting', '=', '0')->find_all();
  9.  
  10. $this->response->body( $this->template->render());
  11.  
  12. }


W katalogu view, dodałem podkatalog pages i w nim trzymam wszystkie widoki dynamiczne. Jednak nie za bardzo wiem jak teraz wczytać najlepiej header.php?
skowron-line
  1. public function action_index()
  2. {
  3.  
  4. $user = new Model_Brick();
  5.  
  6. $this->templete = View::factory('pages/index')
  7. ->set('header', View::factory('pages/header')); // jeżeli w pliku pages/index masz zmienna header
  8.  
  9. $this->templete->content = $user->where('waiting', '=', '0')->find_all();
  10.  
  11. $this->response->body( $this->templete->render());
  12.  
  13. }
Pytajka
Niestety nie sypie błędem, ale też nie wczytuje headera.

Dodałem w pliku view/pages/index.php

  1. <?php echo $header; ?>
skowron-line
Cytat(Pytajka @ 25.04.2012, 10:15:55 ) *
Niestety nie sypie błędem, ale też nie wczytuje headera.

Dodałem w pliku view/pages/index.php

  1. <?php echo $header; ?>


Słówko template mnie zmyliło smile.gif
  1. $this->templete = View::factory('pages/index')
  2. ->set('header', View::factory('pages/header')->render());

tak powinno zadziałać.
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.