Joomla 3.x onContentAfterSave没有触发

时间:2014-03-18 17:30:48

标签: joomla

我的目标是在保存文章内容后通过我的API发送文章内容。据说onContentAfterSave在保存到数据库后被触发,我的数据库正在更新,但是没有任何东西可以通过api。

我正在使用Joomla! 3.2.3稳定 Owtest是我的api电话,它目前有硬编码数据。 我觉得我要么扩展错误的类,要么错过导入。代码如下。

<?php

// no direct access
defined('_JEXEC') or die;
jimport('joomla.plugin.plugin');


class plgContentHelloworld extends JPlugin
{
  public function onContentAfterSave( $context, &$article, $isNew  ) 
  {
    owTest();

   }

 }
?>

Xml代码:

<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin" group="content" method="upgrade">
     <name>plg_content_helloworld</name>
    <author>Keith</author>
    <creationDate>March 18th, 2014</creationDate>
    <copyright></copyright>
    <license>GNU General Public License</license>
    <authorEmail></authorEmail>
    <version>1.0</version>
    <files>
            <filename plugin="helloworld">helloworld.php</filename>
            <filename>index.html</filename>
    </files>
</extension>

文件名是helloworld.php和helloworld.xml。

1 个答案:

答案 0 :(得分:1)

解决了我的问题是通过值传递文章而不是引用