首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自由访问Piwik对象

自由访问Piwik对象
EN

Stack Overflow用户
提问于 2014-04-23 03:03:27
回答 1查看 96关注 0票数 0

我正在构建一个Piwik插件,它由两个主要部分组成-一个cron作业偶尔会根据一些Piwik选项设置轮询第三方的信息,并使用Piwik数据库函数将跟踪的数据存储在Piwik数据库的定制表中。第二部分将作为标准的Piwik插件工作,但将轮询自定义数据并显示,而不是使用标准的Piwik查询。

对于插件的cron部分,我尝试包含Piwik Option类,以允许我轮询Piwik数据库中的各种插件选项(稍后,我将执行类似的操作来访问新表,但一次只做一件事)。

代码语言:javascript
复制
require_once(__DIR__.'/../../core/Option.php');

abstract class Monitor{
    private $display;
    private $monitor;
    private $dbNames;

public function __construct($dbNames){
    $display = Option::get($dbNames['display']);
    $monitor = Option::get($dbNames['monitor']);
....

inclusion可以工作,但我得到了一个致命错误,并显示以下消息:

代码语言:javascript
复制
Fatal error: Class 'Option' not found in 
/opt/lampp/htdocs/piwik/plugins/pluginName/Cron.php

Option.php的前两行是:

代码语言:javascript
复制
namespace Piwik;

class Option{

我发现的一些信息表明,某种懒惰加载是罪魁祸首,但我不知道如何修复它。有没有一个简单的Piwik样板包,可以让我从外部访问Piwik的功能?

EN

回答 1

Stack Overflow用户

发布于 2014-04-27 20:16:48

也许可以看看这个指南,它展示了如何使用Piwik内部类http://developer.piwik.org/guides/querying-the-reporting-api#call-the-piwik-api-in-php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23228078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档