Вызов плагинов Comprofiler с использованием модели Joomla - PullRequest
0 голосов
/ 16 ноября 2018

Как вызвать плагин comprofiler в моделях или контроллерах Joomla?

Я пробовал это:

global $_PLUGINS;

$_PLUGINS->trigger('onAfterUserUpdate', 'pul_getChanges', array(&$_POST, 1));

но это не работает.

1 Ответ

0 голосов
/ 16 ноября 2018

Это способ Joomla для вызова функции плагина

//Import the plugin that you need    
JPluginHelper::importPlugin('group', 'plugin_name');

//You have to instantiate JEventDispatcher class which will has trigger method to call that plugin function. 

JEventDispatcher::getInstance()->trigger(
    'onAfterUserUpdate', 
    array(
        &$_POST, 
        1
    )
);

Таким образом, в trigger функция принимает два параметра, где первый - это имя функции, а второй - данные параметров, заданные в формате массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...