Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]Zend Framework $this-> w widoku.
rnest
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Daimos
post
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:
  1. /* @var $this Zend_View */

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ć.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 08:20