Новости Joomla

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

0 Пользователей и 1 Гость просматривают эту тему.
  • 45 Ответов
  • 7559 Просмотров
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #1 : 23.09.2010, 11:29:42 »
Тити. Что то навеяло на верхнюю часть женских прелестей.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
Re: Как называется этот фильм?
« Ответ #2 : 23.09.2010, 11:29:59 »
 ;D
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #3 : 23.09.2010, 17:52:25 »
Главное, что там дети внизу изображены  :laugh:
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #5 : 23.09.2010, 18:13:05 »
Осталось теперь только этот фильм посмотреть  ;D
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Как называется этот фильм?
« Ответ #6 : 23.09.2010, 18:15:44 »
"1947 год. Родители 11-летнего Роже, желая избавиться от сына, направляют его в маленький сельский интернат в Анжу. Там он оказывается под присмотром строгой, но добросердечной учительницы по прозвищу Муму…"

прикольнее "по прозвищу Тити..."
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #7 : 23.09.2010, 18:17:53 »
"1947 год. Родители 11-летнего Роже, желая избавиться от сына, направляют его в маленький сельский интернат в Анжу. Там он оказывается под присмотром строгой, но добросердечной учительницы по прозвищу Муму…"

прикольнее "по прозвищу Тити..."


 Спасибо за краткий просмотр и исчерпывающий ответ  :laugh:

 Что -то Роже сильно повезло в его 11 лет  :D
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #8 : 23.09.2010, 18:30:37 »
Да не особо та и повезло. Что то самих тить не наблюдается у училке. Одно имя. А то что можно пощупать не вижу.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #9 : 23.09.2010, 21:01:21 »
А то что можно пощупать не вижу.

 А лягушку для кого на афише прилепили?  ^-^
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Как называется этот фильм?
« Ответ #10 : 23.09.2010, 21:30:36 »
судя по этой даме, как раз с ТИТИ у нее напряг. может ракурс неудачный?
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Как называется этот фильм?
« Ответ #11 : 23.09.2010, 21:34:36 »
А лягушку для кого на афише прилепили?  ^-^
Если оценить её взгляд на жабу, создаётся впечатление, что она её хочет съесть.... может чтоб ТИТИ выросли... мож в этом суть кина.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #12 : 23.09.2010, 21:35:39 »
Если оценить её взгляд на жабу, создаётся впечатление, что она её хочет съесть.... может чтоб ТИТИ выросли... мож в этом суть кина.

Я как раз так и подумала  ;) Занимательная кинушка получается  ;D
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #13 : 23.09.2010, 21:59:10 »
Цитировать
Если оценить её взгляд на жабу, создаётся впечатление, что она её хочет съесть.... может чтоб ТИТИ выросли... мож в этом суть кина.
Или на без рыбе и рак рыба. Кто же поведется на гладильную доску. Вот и жабы и остаются в кавалерах.
p.s. Ответ запада на нашу "Не родись красивой". :laugh: Там тоже красавица потрясная.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #14 : 23.09.2010, 22:14:02 »
Продолжу мыслю. Учитывая тот факт что эти самые ТИТИ так и не нашел (наверное они или на уровне пояса или сзади). Решил более пристально взглянуть на картинку.
Итак:
1 - Жаба + дети+ неудовлетворенный взгляд. Убойно-уголовная смесь. Аж две .....фелии.
2 - Тетку зря обижаем. У нее и так судьба не сладкая. Все таки без мужика тяжело. На столько тяжело что даже вены резала. Шрамик прямо на вене так все и пропустили. Наверное усиленно ТИТИ искали. :o

Мне её жалко. Давайте все мужики соберемся и как отра-ем её. Что бы на всю жизнь хватило и не совращала деток малых и Зеленых не нервировала. А то там тоже люди злые работают ;)

Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #16 : 24.09.2010, 00:00:56 »
у нас за многоженство посадить могут. Мне уже поздно. А вот молодых и холостых можно к буржуям отправить. Пусть женятся и славянский генофонд внедряют в вражеской среде. :laugh:
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #17 : 24.09.2010, 00:04:33 »
Продолжу мыслю. Учитывая тот факт что эти самые ТИТИ так и не нашел (наверное они или на уровне пояса или сзади). Решил более пристально взглянуть на картинку.
Итак:
1 - Жаба + дети+ неудовлетворенный взгляд. Убойно-уголовная смесь. Аж две .....фелии.
2 - Тетку зря обижаем. У нее и так судьба не сладкая. Все таки без мужика тяжело. На столько тяжело что даже вены резала. Шрамик прямо на вене так все и пропустили. Наверное усиленно ТИТИ искали. :o


 Шерлок Холмс ты наш  :laugh: Жумлавский
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #18 : 24.09.2010, 00:12:07 »
Да не совсем и Шерлок Холмс. Т.к. самое главное (всмысле что усиленно обсуждали), та и не нашел.
Просто забросил сие бесперспективное занятие и начал глобально изучать сюжет картинки.

А вообще жаба - это самый страшный зверь. Сколько людей губит эта жаба. Жуть просто.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #19 : 24.09.2010, 00:14:25 »
Жаба, видать, главная героиня фильма. Это скрытый подтекст  ;D
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #20 : 24.09.2010, 00:20:24 »
вот и я об этом. ;)

p.s. Кстати как там поживает Игнат? Посещает?
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #21 : 24.09.2010, 00:28:55 »
p.s. Кстати как там поживает Игнат? Посещает?

 Находит периодами  ;D
 А домен ждёт хостера  ::)
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #22 : 24.09.2010, 00:31:46 »
А сколько надо и для чего?
Могу пол гига дать на благое. Если америка устроит конечно.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #23 : 24.09.2010, 00:35:10 »
Меня это радует  :-*
Надо с Ильёй поговорить. ^-^
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #24 : 24.09.2010, 00:37:17 »
Нет проблем. В ЛС отпишите, как решите.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #25 : 24.09.2010, 00:38:22 »
В ЛС отпишите, как решите.

 Ужо, ради Игата  :-*
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #26 : 24.09.2010, 00:42:54 »
я написал в личку.
Подкрепите dns
и завтра можно сделать аккаунт.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Как называется этот фильм?
« Ответ #27 : 24.09.2010, 00:46:49 »
я написал в личку.
Подкрепите dns
и завтра можно сделать аккаунт.
Ну, завтра втроём сообразим  ;) *DRINK* ;D
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #28 : 24.09.2010, 00:48:35 »
100%
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Как называется этот фильм?
« Ответ #29 : 24.09.2010, 01:09:11 »
в общем я свое сдержал... данные отправлены. Подтвердите в получении и удалите пожалуйста с ЛС их.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться