mrbagfreeman
@mrbagfreeman
Начинающий быдло кодер

Не могу распечатать массив из таблицы в Yii. Не видит модель Ccategory. Как пофиксить?

Возникла проблема. Ошибку приложу в картинку. В папке models создал класс Category который описывает связь между категорией и продуктом. Далее я создал папку components в где создал класс menuwidget с помощью которого хочу распечатать весь массив таблицы category. Вот код:
<?php 

namespace app\components;
use yii\base\Widget;
use app\models\Category;


class MenuWidget extends Widget {

    public $tpl;
    public $data;
    public $tree;
    public $menuHtml;


    public function init() {
    	parent::init();
    	if ($this->tpl === null) {
    		$this->tpl = "menu";
    	}
    	$this->tpl .='.php';
    }


	public function run() {
        $this->data = Category::find()->all();
		debug($this->data);
		return $this->tpl;
	}
}
?>

5b4f34838f5c0348697852.png
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vovella
какой шаблон basic или advanced? пропиши явно - например- frontend\models\Category
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы