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