我正在尝试为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)
{
答案 0 :(得分:0)
根据特定事件执行Joomla插件。如果您的插件不起作用,可能是由于您插件未正确绑定事件的原因。首先确保该插件触发了该事件。