@rusline

Не пойму пространство имен в yii2?

У меня основной index.php работает, который привязывает main.php, но почему-то если я создаю новую страницу для сайта и подключаю appAsset, то у меня возникает ошибка
Fatal error: Class 'frontend\assets\AppAsset' not found in C:\OpenServer\ultimat\OpenServer\domains\pergrowth\frontend\web\feedback.php on line 13

Где я должен искать изменение пути или в index.php подключить к этому файлу? Просто не пойму как это работает
Или второй вопрос, как создавать страницы с имеющими сталями?
  • Вопрос задан
  • 540 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Подключайте в главном шаблоне, то есть в views/layouts/main.php
Если Вы подключаете в другом файле, то надо сначала указать местоположение файла с классом, а потом уже вызывать методы этого класса.
Неправильно:
AppAsset::register($this);
Правильно:
use app\assets\AppAsset;

AppAsset::register($this);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы