Widzę, że jestem pierwszą osobą która tutaj pisze (w tym dziale). Cieszy mnie to i mam nadzieję, że mój wpis przyczyni się do popularyzacji tego subforum i zachęci deweloperów i wolontariuszy bądź amatorów do udzielania się i komentowania
Tworzę właśnie mój pierwszy dodatek. Korzystając z phpBB Skeleton Extension wygenerowałem szkielet mojego dodatku. Zaznaczyłem podczas kastomizacji w formularzu, że chcę używać eventów.
Mam jednak problem. Nie wgłębiając się w szczegóły, chcę użyć jednego z eventów, generowanego w funkcji
submit_post()
. Event nosi nazwę core.submit_post_modify_sql_data
. Ale nie wgłębiajmy się w szczegóły. Już piszę o co mi chodzi.Wiem, że żeby użyć event'a w dodatku, muszę, w pliku listenera event'ów, zarejestrować go tablicy, zwracanej przez funkcję
getSubscribedEvents()
i powiązać event z moją własną funkcją.Nie wiem jednak co dalej. Jak mogę pobrać dane z event'a a jak zwrócić je do eventa'a? Czy to w ogóle możliwe? Skoro event nosi nazwę
modify
, to sugeruje, że można pobrać stare dane z eventa i wstrzyknąć mu nowe dane, zgodnie z wybraną przez siebie intencją i celem. Jak to zrobić?Dzięki,
Michał.