Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Ten sam model w dwóch szablonach
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Może to pytanie jest trochę idiotyczne bo w końcu obiekty przekazywane są przez referencję więc kolejna linijka w kontrolerze nikogo nie uśmierci,
ale tak się składa że dwa widoki potrzebują tych samych danych. Jeden w celu ich wyświetlenia drugi w celu dokonania obliczeń na swoim modelu żeby wiedzieć ile wierszy na mieć tabelka.

No i teraz pytanie jak mu je przekazać. Jeśli się tak zdarzy że takich przypadków będzie więcej ilość kodu znacznie wzrośnie, więc jak umożliwić korzystanie obu szablonom z tych samych danych bez potrzeby majstrowania przy kontrolerze?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
jarek_bolo
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


Ale to wszystko w obrębie jednej strony, czyli chodzi Ci o coś takiego:
  1. <?php
  2. $view1 = new View('jakis szablon wyswietlajacy ogolne info o modelu');
  3. $view1->model = $model
  4.  
  5. $view1->view2 = new View('szablon wyświetlający tabelke na podstawie danych z modelu');
  6. $view1->view2->model = $model //ten sam co wyżej
  7. ?>


Jeśli tak chcesz zrobić jak powyżej to RTFM (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://docs.kohanaphp.com/core/view#set_global
Go to the top of the page
+Quote Post
starach
post
Post #3





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Chyba tak właśnie będę musiał zrobić... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Dzięki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:15