![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
Witam, mam problem dotyczący absolutnych podstaw, a mianowicie przekazywania zmiennych z kontrolera do widoku.
Mam następujący kod w kontrolerze:
oraz w widoku: Niestety wywala błąd undefined variable res. Proszę o pomoc. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 25.12.2011 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
Wszystkie te rozwiązania wywalają undefined variable.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
na pewno wywołujesz zmienną w widoku : pages/users_register ?
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
tak
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
pokaż dla pewności kontroller oraz widok
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
Pokaże na akcji login, jest czytelniejsza, a problem występuje tak samo.
Kontroler: (classes/controller/users.php)
i widok: (views/pages/users_login.php)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Przecież w linii #10 z pow. listingu tworzysz i przekazujesz nowy obiekt View, który nie ma dodanej żadnej zmiennej, więc skąd niby miałaby się nagle wziąć ona w szablonie?
Ten post edytował Crozin 1.02.2012, 18:37:15 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
Jak usunę tą linię to cokolwiek napisze w widoku się nie wyświetli, np echo "hello". Jak w takim razie rozwiązać to, żeby było dobrze?
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
tutaj
przekazujesz object $this->response->body($widok); bez potrzeby tworzenia nowego |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.02.2012 Ostrzeżenie: (0%)
|
Dzięki gothye, działa, Dopiero 2 dzień z tym frameworkiem. Temat do zamknięcia.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 01:42 |