2014-04-22 10 views
0

저는 두 가지 주요 부분으로 구성된 Piwik 플러그인을 구축하고 있습니다 - cron 작업은 일부 Piwik 옵션 설정을 기반으로 정보를 제 3 자에게 간혹 가끔 찾아보고 Piwik 데이터베이스 함수를 사용하여 추적 된 데이터를 저장합니다 Piwik 데이터베이스의 사용자 정의 테이블 두 번째 부분은 표준 Piwik 플러그인으로 작동하지만 표준 Piwik 쿼리 대신 사용자 지정 데이터를 폴링하고 표시합니다.Piwik 객체에 자유롭게 액세스하기

플러그인의 cron 부분에 대해서는 Piwik Option 클래스를 포함시켜 다양한 플러그인 옵션에 대한 Piwik 데이터베이스를 폴링 할 수있게하려고합니다 (나중에 새로운 테이블에 액세스하기 위해 유사한 작업을 수행 할 것입니다. 그러나 한 번에 한 가지).

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']); 
.... 

포함시키는 작동하지만, 나는 다음과 같은 메시지와 함께 치명적인 오류 얻을 : Option.php의

Fatal error: Class 'Option' not found in 
/opt/lampp/htdocs/piwik/plugins/pluginName/Cron.php 

처음 두 줄은 다음과 같습니다

namespace Piwik; 

class Option{ 

어떤 정보가 거의 I 어떤 종류의 게으른 로딩이 비난하는 것임을 암시했지만, 어떻게 수정해야하는지 알 수 없습니다. 외부에서 Piwik 기능에 액세스 할 수있는 간단한 Piwik 상용구가 있습니까?

답변

관련 문제