Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Pozycje widoków
Forum PHP.pl > Forum > PHP > Frameworki
Quider
Mam takie pytanie, sądzę, że na pewno ktoś już rozwiązał taki problem: mianowicie chodzi mi o to, że chciałbym w index.php (to jest główny plik szablonu strony) w odpowiednich miejscach dać zmienne np $lewa, $prawa itp.

Moje pytanie polega na tym, jak zrobić tak, abym mógł w bazie danych załączyć "komponenty" które operują jakimiś danymi z modelu przechodzą przez kontroler i wyświetlają się w miejscu odpowiedniej zmiennej, ale w taki sposób, aby w tym samym miejscu tj. pod jedną nazwą zmiennej mogło się wyświetlać nieskończona ilość "komponentów".

Mam nadzieje, że problem opisałem jasno;p

Edit:
Nie chce gotowego rozwiązania, liczę na wskazówki dotyczące rozwiązania. Za razem ponawiam pytanie.
Cypherq
Eeee... przeczytałem 10 razy i nie jestem w stanie zrozumieć. Ale może dodaj wszystkie rekordy które będą Ci potrzebne do tablicy i przejedź po nich w widoku pętlą FOREACH.
Quider
ponowie pytanie:
Chodzi mi o to, że chcę mieć w index.php zmienną $content. I tak przygotować skrypt, aby móc wyświetlić np główne menu i menu użytkownika za pomocą tej jednej zmiennej.
skowron-line
@Quider słyszałeś kiedyś o czymś takim jak łączenie ciągów questionmark.gif
  1. //towj kontroler
  2. public function test()
  3. {
  4. $this->template->content = new View( 'sonda' );
  5. $this->template->content .= new View( 'wiadomosci' );
  6. //... i tak dalej dalej dalej.
  7. }

a widok
  1. <div>
  2. <?= $content; ?>
  3. </div>
Quider
Matko.... czemu ja o tym nie pomyślałem... aż wstyd się przyznać co kombinowałem winksmiley.jpg Pomogłeś smile.gif
nrm
Lepiej nie wpajać sobie takich złych nawyków. Potem ludzie staraja się o pracę a ich kod woła o pomste do nieba ("ale jak to, przecież znam MVC i frameworki").
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.