Property "CWebApplication.controllerNamespace" is not define

Уже исправленные репорты или принятые предложения
Закрыто
hijaq
Сообщения: 1
Зарегистрирован: 2012.07.21, 19:33

Property "CWebApplication.controllerNamespace" is not define

Сообщение hijaq »

После обновления работающего сайта на свежий билд yii из github'а вылезла следующая ошибка при любой попытке открыть сайт: Property "CWebApplication.controllerNamespace" is not defined.
На всякий случай сделал новый голый сайт со свежим билдом yii из github'а - лезет та же ошибка.
Сервер: Ubuntu 12.04 LTS, Apache 2.2.22, PHP 5.3.10 + XCache 1.3.2 + Suhosin 0.9.33

Так как поиск по ошибке в гугле особой информации не принес, то может это только у меня так, но на всякий случай выложу решение проблемы тут.

Код: Выделить всё

diff --git a/framework/web/CWebApplication.php b/framework/web/CWebApplication.php
index ab23362..592627d 100644
--- a/framework/web/CWebApplication.php
+++ b/framework/web/CWebApplication.php
@@ -339,7 +339,7 @@ class CWebApplication extends CApplication
                        $className=ucfirst($id).'Controller';
                        $classFile=$basePath.DIRECTORY_SEPARATOR.$className.'.php';

-                       if($owner->controllerNamespace!==null)
+                       if (isset($owner->controllerNamespace))
                                $className=$owner->controllerNamespace.'\\'.$className;

                        if(is_file($classFile))
Аватара пользователя
resurtm
Сообщения: 299
Зарегистрирован: 2010.12.19, 09:13
Откуда: Казахстан, Алма-Ата
Контактная информация:

Re: Property "CWebApplication.controllerNamespace" is not de

Сообщение resurtm »

Обсуждается тут: https://github.com/yiisoft/yii/pull/888 ... nt-7153419
И SamDark уже пофиксил тут: https://github.com/yiisoft/yii/commit/6 ... 0e7884fdda
Закрыто