我的目标是在保存文章内容后通过我的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。
答案 0 :(得分:1)
解决了我的问题是通过值传递文章而不是引用