Php 正在安装com_模块插件,但未执行

Php 正在安装com_模块插件,但未执行,php,joomla,joomla2.5,joomla-extensions,Php,Joomla,Joomla2.5,Joomla Extensions,我正在尝试为com_模块创建插件,以便无论何时触发保存,插件都必须执行两个活动,即保存前和保存后 不知怎的,我已经创建了插件。。也被激活了 mywebsite.com/plugins/modules/myplugin.php mywebsite.com/plugins/modules/myplugin.xml 但它不会被执行,即使是类。。。我在myplugin.php中犯了错误,但即使这些错误也没有在网站上显示出来 你能指导我如何解决这个问题吗?或者我做错了什么 defined( '_JEX

我正在尝试为com_模块创建插件,以便无论何时触发保存,插件都必须执行两个活动,即保存前和保存后

不知怎的,我已经创建了插件。。也被激活了

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)
    {   

Joomla插件根据特定事件执行。如果你的插件不工作,可能是因为你的插件没有正确绑定事件。首先,确保事件被插件命中

我以前也做过插件。他们毫无问题地工作。这是我第一次为com_模块创建插件,只是想知道它是否受支持。因为我还没有看到为模块创建的插件。而且只有在插件执行时才会触发。。类没有被执行,即使我犯了php错误、退出、打印,但什么都没有发生。你能给我们看看你上面提到的两个文件的代码吗?它有问题吗?据我所知,你正在定义你的自定义插件组,这可能是自定义组的问题。试着让你的插件与任何默认的Joomla组,如系统等,它会工作。谢谢你的建议。至少类正在被执行。现在我不知道如何触发beforesave和aftersave。我应该能够在保存前和保存后进行验证,但我认为函数名不正确。如果有人得到一些工作,请更新