1

我正在尝试为 com_modules 创建插件,以便在触发保存时插件必须执行两个活动,即保存之前和保存之后。

不知何故,我创建了插件..并激活了。

mywebsite.com/plugins/modules/myplugin.php 
mywebsite.com/plugins/modules/myplugin.xml

但它甚至没有被执行......我在 myplugin.php 中犯了错误,但即使是那些也没有在网站上显示任何错误。

你能指导我如何摆脱这个问题还是我做错了什么?

defined( '_JEXEC' ) or die( 'Restricted access' );
// Load the Joomla Plugin
jimport( 'joomla.plugin.plugin' );


$GLOBALS[context]="com_modules.module";
//ini_set('error_reporting', E_ALL); 
class plgModulesMyplugin extends JPlugin{


// edit here first
    public function onExtensionBeforeSave($context, $table, $isNew)
    {   
4

1 回答 1

0

Joomla 插件根据特定事件执行。如果您的插件不起作用,可能是由于您的插件没有正确绑定事件。1st确保事件被插件击中。

于 2013-06-12T11:36:47.670 回答