Alone
Новичок
pear nestedset
Доброго дня.
Кто работал с данным классом?
подскажите с чего начинать???
вот что я делаю:
И вот что получаю:
Fatal error: DB Error: unknown error in /usr/share/pear/PEAR.php on line 754
Просто суперский дебаг
-~{}~ 18.03.05 04:05:
Так... частично разобрался...
У класса DB_NestedSet при формировании SQl запроса используется метод _values2InsertQuery($values, $addval) который квотит все подряд... и имена полей и значения, без разбору, интовые они или стринговые...
что есть совсем неправильно... Постгрес этого неприемлет (незнаю как другие БД)
У кого какие мысли на этот счет?
Доброго дня.
Кто работал с данным классом?
подскажите с чего начинать???
вот что я делаю:
PHP:
require_once ("DB/NestedSet.php");
require_once ("DB/NestedSet/Output.php");
$params=array(
'STRID' => 'id',
'ROOTID' => 'rootid',
'l' => 'l',
'r' => 'r',
'STREH' => 'norder',
'parent' => 'parent',
'LEVEL' => 'level',
'STRNA' => 'name'
);
$dbHost = "localhost";
$dbName = "test";
$dbPort = "5432";
$dbUser = "postgres";
$dbPasswd="";
$dsn = "pgsql://$dbUser:$dbPasswd@$dbHost/$dbName";
$db_driver = 'DB';
$ntree=& DB_NestedSet::factory($db_driver, $dsn, $params);
$ntree->setAttr(array
(
'node_table' => 'tovar',
'lock_table' => 'locks'
)
);
$values['STRNA'] ='rootnode';
$ntree->createRootNode($values, false, true);
$ntree->createSubNode($parent, array('STRNA' => 'Pads,Sattelunterlagen'));
Fatal error: DB Error: unknown error in /usr/share/pear/PEAR.php on line 754
Просто суперский дебаг

-~{}~ 18.03.05 04:05:
Так... частично разобрался...
У класса DB_NestedSet при формировании SQl запроса используется метод _values2InsertQuery($values, $addval) который квотит все подряд... и имена полей и значения, без разбору, интовые они или стринговые...

У кого какие мысли на этот счет?