Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 7.01.2011 Ostrzeżenie: (0%)
|
No właśnie mam taki problem - dlaczego zmienne klasy kontrolera nie są dostępne we wszystkich akcjach?
Przykład: Controller
I przechodzac z akcji pierwsza do druga, oraz wyświetlając w widoku akcji druga zmienną $test nie wyświetla się nic. Może mi ktoś to łopatologicznie wytłumaczyć? (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
1. Jesteś w akcji pierwsza. Metoda init ustawia właściwość test na null, akcja na wiadomosc.
2. Jesteś w akcji druga. Metoda init ustawia właściwość test na null, akcja pobiera właściwość z wartością null. Jeśli byłoby tak, że akcja druga wykona się w tym samym requeście co pierwsza, wówczas właściwość zawierałaby pożądaną wartość. To są podstawy obiektówki. Zanim weźmiesz się za ZF, zacznij od nauki programowania obiektowego. |
|
|
|
d_hrabia [ZF] Zmienne w kontrolerze dostępne we wszystkich akcjach 9.01.2011, 13:04:03
krowal Po pierwsze to masz błąd w kodzie, jest 'vew... 9.01.2011, 13:14:59
d_hrabia Dzięki, sporo mi to rozjaśniło... Bo nawet jak wyr... 9.01.2011, 13:52:01 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:41 |