DB_NestedSet_DB ersetzen?
Verfasst: Fr 25. Apr 2014, 08:36
Hi und guten Morgen,
ich muss gerade ein externes Plugin für 4.9 fit machen, und stoße da auf folgendes Problem. Der ehemalige Programmierer nutzte die DB_NestedSet_DB-Class, die mir absolut fremd ist. Gibt es einen einfachen Weg, folgenden Teil zu ersetzen, oder muss das von Grund auf neu Programmiert werden?
Grüße
Lars
ich muss gerade ein externes Plugin für 4.9 fit machen, und stoße da auf folgendes Problem. Der ehemalige Programmierer nutzte die DB_NestedSet_DB-Class, die mir absolut fremd ist. Gibt es einen einfachen Weg, folgenden Teil zu ersetzen, oder muss das von Grund auf neu Programmiert werden?
Code: Alles auswählen
class CategoryCollection extends DB_NestedSet_DB{
public function __construct($node_table, $primaryKey = "id") {
global $contenido_user, $contenido_password, $contenido_host, $contenido_database;
$this->primaryKey = $primaryKey;
$params = array(
$this->primaryKey => 'id',
'root_id' => 'rootid',
'left_id' => 'l',
'right_id' => 'r',
'order_num' => 'norder',
'level' => 'level',
'name' => 'name',
'descr' => 'descr',
'owner' => 'owner',
'online' => 'online'
);
parent::DB_NestedSet_DB("mysql://" . $contenido_user . ":" . $contenido_password . "@" . $contenido_host . "/" . $contenido_database, $params);
$this->setAttr(array(
'node_table' => $node_table,
'lock_table' => $node_table . "_locks",
'secondarySort' => 'name',
));
}
}
Lars