![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie do bardziej doświadczonych. Jak zaimplementować w widoku widoczność zmiennych z kontrolera. Nie chodzi mi o to jak przekazać wartość zmiennej z kontrolera do widoku, np. w Zendzie, ale jaki mechanizm to wykonuje i jak.
Interesuje mnie sam sposób w jaki jest to uzyskane. Interesuję się nieco szkieletami PHP od strony technicznej i nie bardzo wiem, jak jest ta wspaniała właściwość osiągalna. Pewne elementy niezbędne do napisania własnego MVC już opanowałem, ale powyższa sztuka, jest dla mnie niewiadomą... Proszę o wsparcie. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem, to w widokach nie ma takiej możliwości. Netbeans nie jest w stanie określić, jaka klasa korzysta z danego widoku i chyba ciężko byłoby mu dojść do tego, czym jest $this (IMG:style_emoticons/default/wink.gif)
Ale nic straconego, jeśli bardzo Ci na tym zależy, dodaj sobie w pliku widoku, na samej górze deklaracje $this i problem obejdziesz:
Problem w tym, że jest to i tak mało użyteczne, bo wszystkie zmienne i helpery są tworzone przez magiczne metody, więc nie wiem do czego Ci się to może przydać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:20 |