1

我有一个样本:

plugins
--shopping
  ----jcomments
  --------jcomment.php
  --------jcomment.xml

在插件/购物/jcomments/jcomment.php

class plgShoppingJcomments extends JPlugin
    function plgShoppingJcomments(&$subject, $config){ 
         parent::__construct($subject, $config);
    }
    function onBeforeDisplayProductView(&$view) {
         die('test');       
    }
}   

我调用的组件 com_shopping 的 view.html.php

JPluginHelper::importPlugin('shopping');
$dispatcher =& JDispatcher::getInstance();
$dispatcher->trigger( 'onBeforeDisplayProductView', $view);

但是我运行代码是这个插件不显示结果(die(“test”)),如何修复这个插件

4

1 回答 1

0

试试这个... $dispatcher->trigger('onBeforeDisplayProductView', array($view)); (我只有 60% 的把握这会奏效:D)

于 2012-11-20T22:21:09.570 回答