Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Использование $This В Расширении Из View

$
0
0
Есть класс, который я попытался установить в виде расширения.
Класс примерно такой:
class MyClass extends CWidget
{
private $test = 0;
function __construct()
    {
        $this->test = '123';
    }
 public function display_test()
    {
        $test = $this->test;
    }
}
 


Далее при запуске расширения в шаблоне $this->widget('application.extensions.jcart.MyClass'); и вызове моего класса MyClass::display_cart(); получаю CException Не определено свойство "SiteController.test".

Я так понимаю, что когда я делаю $test = $this->test; то приложение ищет $test в контроллере, а не внутри моего класса MyClass.
Как мне внутри моего класса получить значения его переменных?

Viewing all articles
Browse latest Browse all 18717

Trending Articles