![]() |
![]() ![]() |
![]() |
-Tarvald- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Probuje zbudowac swoj wlasny mvc framework (w celu nauki mvc oraz oop). W modelu mam funkcje ktora zwraca tablic. Chciałbym tą tablice przenies do modelu aby juz w koncowym pliku view html zforeachowac ja i odpowiedni wyswietlic. Chcialem skopiowac ja przez controller ale niestety to mi nie zadzialalo:
Jak takie operacje wykonywać? jezeli w funkcji wyswietl() dodalbym var_dump($this->view->kategorie) wygladałby na to że wszystko jest ok. Ale zmienna po opuszczeniu pliku (tak mysle) sie zeruje i juz w samym view jest null. Czy potrzebujecie jeszcze jakis kawalek kodu? |
|
|
-rh- |
![]()
Post
#2
|
Goście ![]() |
|
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
Jest zrobione return w pobierzKategorie. Zwraca tablice.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
A inne dane do widoku są poprawnie przesyłane? Jak nie, to widocznie nie ma komunikacji z widokiem
|
|
|
-Tarvald- |
![]()
Post
#5
|
Goście ![]() |
No właśnie. $this->view->render() odpala się poprawnie, ale przypisanie tablicy do zmiennej kategorie ktora zainicjalizowalem w view już nie idzie.
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Z Twojego kawałka kodu nic nie wynika.... Nie wiemy czy WYSWIETL odpala sie przed RENDER czy moze po? Nie wiemy tak naprawde nic i błąd może byc na dobrą sprawe wszedzie
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Spróbuj tak, tylko zmień $template_dir |
|
|
-Tarvald- |
![]()
Post
#8
|
Goście ![]() |
No wiec tak moze najpierw źródła:
W tym momencie po var_dump($this->view->kategorie) dostaje to co chcialem. Jest bosko. Ale niestety w view:
Dostaje wartosc null ! Dorzuce jeszcze main controller:
Pomozcie? Droga do zostania Junior Developerem jest dluga i krepa ;/ |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Najpierw renderujesz widok, a dopiero potem, juz po wyrenderowaniu, do tego widoku podpinasz dane i sie glupio dziwisz ze nie dziala....
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:06 |