簡単なデバッグ目的でプラグインを作成し、いくつかのデータを出力しました(更新ごとにコードが削除されるのを回避します)。
公式チュートリアルに従ってプラグインをビルドしましたが、コードがそこに行きません ( 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));
}
}
}