![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 2.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Wyskakują mi błędy, iż nie mam zdefiniowanej zmiennej $generateMenu ale ona przecież jest?
Działam na zasadzie model-> controller->widok, tylko tym razem cos chyba jest nie tak? View:
Controller:
Model:
Dokładne błędy to: 1. Message: Undefined variable: generateMenu 2. Message: Invalid argument supplied for foreach() Wskazuja na linie z:
Ten post edytował codeszan 27.08.2017, 23:07:42 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ja tam w kodzie widzę metodę a nie zmienną która nic nie zwraca tylko coś wczytuje.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Zacznij od samego komunikatu.
zmienna nie jest zdefiniowana tzn. że wcześniej w żaden sposób nie jest utworzona/wczytana czyli: W skrócie masz coś takiego:
Kod Message: Undefined variable: bar ale gdy dodam już coś:
to notki nie będzie. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Obstawiam że zamiast `$generateMenu` powinno być `$getModule`
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 2.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Zarowno $generateMenu jak i $getModule w vidoku zwracaja null ..
Cytat Ja tam w kodzie widzę metodę a nie zmienną która nic nie zwraca tylko coś wczytuje. wartość metody stworzonej w modelu zwracam do controllera, nastepnie zapisuje w $data['getModule'] i chce wylistować w widoku Nie moge przeslac nawet czegos takeigo:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bo pewnie $data coś zawiera. Co robi load? Mamy zgadywać?
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 2.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powtórzę jeszcze raz. A skąd my mamy wiedzieć z czego ty korzystasz i czym w tym wypadku jest widok, kontroler, co zawieraja?
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 2.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Zadam pytanie ponownie. Czy mogę załadować daną (obojętnie jaką ) z kontrolera do widoku. Tak by nie wczytać przy okazji widoku tak jak to się dzieje powyzej? Korzystam z CodeIgniter obecnie. Sama zawartosc juz nie jest istotna.
Ten post edytował codeszan 28.08.2017, 19:15:18 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak, możesz: https://www.codeigniter.com/user_guide/general/views.html Tylko dlaczego od razu nie napisałeś że chodzi o CI.
Przed $this->view->load sprawdź co zawiera $data. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 01:14 |