ich bin gerade dabei ein Modul zu schreiben und bin dabei über folgendes Problem gestolpert:
Für das Modul möchte ich eine externe Klasse einsetzen (nennt sich dbtree und ist zum Speichern von hierachischen Daten (MPTT) in der Datenbank).
Mein Modul sieht so aus (Ausschnitt):
[php]
class DlM extends CMSModule
{
var $tree;
function DlM()
{
$this->CMSModule();
$this->InstalledModules = array();
error_reporting(E_ALL);
require('classes/dbtree.class.php');
$table = 'module_dlm_categories';
$prefix = 'dl_category';
$db = $this->GetDb();
//$this->tree = new dbtree(cms_db_prefix().$table, $prefix, $db);
}
}[/php]
Die letzte (auskommentierte) Zeile macht mir dabei Probleme. Das Skript lädt dann etwa 10-20s lang und, dann erscheint eine weiße Seite ohne jeden Inhalt (allerdings wird nicht die max_execution_time von 60s ausgenutzt).
Wenn ich $this->tree durch $tree ersetze, gibt es keinerlei Probleme. Kann mir jemand dabei helfen, ich steig irgendwie nicht so durch
