0

我做了一个用于简单调试目的的插件,打印一些数据(避免在每次更新时删除代码)。

我已经按照官方教程构建了一个插件,但是代码没有去那里(用 xdebug 看到)

该插件没有在观察者之间注册,所以它的动作没有被抛出。我认为该插件在安装插件时已注册?或者我可以在安装后更改代码?

谢谢

class plgSystemVmdataprint extends JPlugin
{
function onAfterRender()
{

$data = JRequest::get('post');
            if(!($_REQUEST['option']='com_virtuemart' && $_REQUEST['view']='product' && $_REQUEST['task']='edit') )
            {
                $textFIleSave = JPATH_VM_SITE . DS . 'plugins'. DS . 'vmdataprint' . DS . 'productsaveprint'. DS . 'productsave.txt';
                file_put_contents($textFIleSave, print_r($data, true));
            }

}
}
4

0 回答 0