ОШИБКИ в Yii >>>

Нашёл ошибки в Yii - не нашёл куда написать.

[list type=decimal]

[*]

framework\logging\CDbLogRoute.php строка 92

[/list]

,а надо

[*]

framework/web/widgets/CTreeView.php[/list]

тут проблемка с параметром toggle, который передаёт callback функцию которая будет вызвана при раскрытии узла дерева. Дело в том что все параметры передаются в виде , но для параметра toggle это не годится. Его нужно передавать как {'toggle':toggleValue} т.е. без кавычик.  В противном случае получим ошибку в framework/web/js/source/jquery.treeview.async.js

,потому что если передавать её в кавычках, то userToggle будет иметь тип String, а apply - это метод для типа function

Во-первых, проверь что у тебя последняя версия свн. Если так и есть - то на гуглокоде создай описание проблемы и свой вариант решения:

http://code.google.c…ii/issues/entry

Quote

framework\logging\CDbLogRoute.php строка 92

,а надо

Странно, мне кажется что там все-таки все верно. autoCreateLogTable - это булева переменная, в метод createLogTable должна передаваться строка с именем таблицы.

Так что там все верно.

Если у тебя PostgreSQL и с ним проблемы, то посмотри вот здесь как они решаются: http://summercode.ru/blog/2

По второму согласен, но не тестировал. А яваскрипт точно не исправляет эту штуку самостоятельно? Согласен, нелогично чтобы исправляло. А параметры передаются в джейсоне, формат которого именно с кавычками. Думать надо :)

я перепутал местами там autoCreateLogTable, а надо logTableName

У меня в фреймворке так:

Исправили значит с логами. У меня yii-1.0.3.r780 там $this->createLogTable($db,$this->autoCreateLogTable);

Сам яваскрипт это не исправляет точно. Я просто тупо удалил кавачки для параметра toggle))

создай тикет насчет кавычек на гуглокоде.

И обнови до последнего свна, он стабильный, я вчера обновлял - все ОК.