![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od momentu poznania Helperów oraz Pluginów w Zend Framework. Zastanawiam się który element kiedy uzyć. Otóż mimo tego że przy danym problemie do zrealizowania można uzyć Helpera jak i Plugina czy po prostu zwyklą klasę. Aby nie zanudzać za bardzo, chciałbym aby ktoś kto ma o tym pojęcie wypowiedział się kiedy i w jakich sytuacjach najlepiej zastosować wyżej wymienione rozwiązania. Zapewne nie tylko mnie męczy to pytanie (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował Sajrox 23.11.2009, 18:21:41 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Pluginów używasz jeśli chcesz wstrzyknąć dodatkową funkcjonalność do procesu routowania. Innymi słowy, jeśli chcesz wykonać jakiś kod w konkretnym momencie, wówczas stosujesz plugin. Plugin wykona się za każdym razem. Dobrym przykładem pluginu jest sprawdzenie, czy użytkownik jest zalogowany i/lub czy ma prawa dostępu do dane zasobu.
Helper (podejrzewam, że chodzi o helper akcji) stosuje się w przypadku konieczności rozszerzenia funkcjonalności kontrolera. Tutaj idealnym przykładem jest flashMessanger lub ajaxContext. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:05 |