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 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Nie wiem dokładnie jak to ma miejsce w przypadku zenda i zend_view, ale mniej więcej jest to podobnie zrobione we wszystkich modułach/komponentach tego typu. Tutaj masz na przykładzie templatingu z symfony: https://github.com/symfony/Templating/blob/...Engine.php#L144 po prostu przy pomocy extract z tablicy parametrów które przekazujesz, są one ekstraktowane tuż przed includowanym plikiem, dzięki czemu możesz ich użyć w szablonie.
|
|
|
|
rnest [ZendFramework]Zend Framework $this-> w widoku. 26.08.2014, 23:38:16
freemp3 Ogólnie zasada jest bardzo prosta. Tworzysz sobie ... 27.08.2014, 09:20:49
rnest Serdeczne dzięki. Spróbuję odtworzyć na małą skalę... 27.08.2014, 13:27:35
Turson Tak, wtedy z widoku masz dostęp klasy renderującej... 27.08.2014, 13:43:58
rnest A jak zgodnie z MVC do kontrolera Lib_Controller p... 28.08.2014, 20:39:08
Turson http://anantgarg.com/2009/03/13/write-your...amewo... 29.08.2014, 07:35:43
rnest Dzięki, Turson. Jeszcze tylko techniczne pytanie. ... 30.08.2014, 18:07:53
Daimos Z tego co wiem, to w widokach nie ma takiej możliw... 31.08.2014, 17:35:46 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 08:34 |