Не работает виджет

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
rodion_zlobin
Сообщения: 207
Зарегистрирован: 2017.01.11, 16:33

Не работает виджет

Сообщение rodion_zlobin » 2017.08.30, 07:28

Привет всем!
Не работает $this->render в виджете. Ошибка: Using $this when not in object context. Код стандартный.

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

<?php
namespace app\widgets;

use Yii;
use yii\base\Widget;
use app\modules\crm\models\BagReport;

class BugWidget extends Widget {

	public function init()
    {
        parent::init();
    }

    public function run()
    {
        return $this->render('bug');
    }
}

?>

Аватара пользователя
yiijeka
Сообщения: 2965
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь

Re: Не работает виджет

Сообщение yiijeka » 2017.08.30, 08:04

Как вызываете, точно ли эта ошибка из этой строки.

Аватара пользователя
rodion_zlobin
Сообщения: 207
Зарегистрирован: 2017.01.11, 16:33

Re: Не работает виджет

Сообщение rodion_zlobin » 2017.08.30, 08:09

Не проснулся с утра :) BugWidget::run(), вместо BugWidget::widget(). Спасибо за наводку

Аватара пользователя
yiijeka
Сообщения: 2965
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь

Re: Не работает виджет

Сообщение yiijeka » 2017.08.30, 08:36

С добрым утром ;)

Ответить