Событие сохранения модуля Joomla 3

Я ищу событие, которое запускается после сохранения определенного модуля для плагина. Как событие onContentAfterSave для группы контента.

Есть ли такое событие или как я могу вызвать такое событие после сохранения?

2 голоса | спросил F.F 21 PM00000010000001731 2015, 13:22:17

1 ответ


1

В модуле вы должны создать диспетчер в его методе сохранения, например:

$dispatcher = JEventDispatcher::getInstance();
$dispatcher->trigger( 'onAfterMyModuleSave', array( $myModuleData, $insertid ) );

Вы можете включать любые типы данных, которые вы хотели бы обрабатывать в своем плагине, с массивом, подобным примеру.

Затем в вашем плагине вам нужно создать «слушатель», как это:

public function onAfterMyModuleSave($data, $id)
{
  //do what you like here
}

Конечно, я рекомендую сначала проверить наличие существующих диспетчеров в модуле

ответил itsam 24 AM000000120000005931 2015, 00:36:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132