![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem, otóż nie wiem w jaki sposób przekazać z modelu do widoku odpowiednie dane. Katalog wygląda tak - (IMG:http://i.imgur.com/MeB9C.png) Działanie jest następujące index.php w katalogu głównym wywołuje bootstrap.php ( libs), który na podstawie linku ładuje określony kontroller z katalogu controllers, ten następnie za pomocą view.php ( libs), ładuje odpowiedni widok. W widoku mam odwołania do metod z klas w modelu, problem w tym, że tak jakby nie współpracują razem. Każdy wywołany kontroler ( katalog controllers) dziedziczy główny kontroler ( libs), a z niego konstruktor w którym znajduje się metoda
Ten post edytował Pytajka 23.04.2012, 09:59:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Jeśli definiujesz w kontrolerze zmienne, które potem mają znaleźć się w widoku, to dobrym rozwiązaniem jest utworzenie kontenera (obiektu), który przechowuje wartości wraz z nazwami pod jakimi mają występowac w widoku.
Teraz taki obiekt rozpakowujesz za pomoca funkcji extract() przed includowaniem pliku szablonu To oczywiście najprostsze rozwiązanie, nie pozbawione wad. Pozdrawiam
Powód edycji: [Cysiaczek]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 14:32 |