使用Joomla模型调用Comprofiler插件

时间:2018-11-16 11:09:38

标签: php joomla

如何在Joomla模型或控制器中调用comprofiler插件?

我尝试过:

global $_PLUGINS;

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

但它不起作用。

1 个答案:

答案 0 :(得分:0)

这是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函数中,它有两个参数,其中第一个是函数名称,第二个是以数组格式给出的参数数据。