Страница 1 из 1

Проблема, не знаю как озаглавить)

Добавлено: 2020.08.15, 17:54
nova9469
Здравствуйте.

Создал котроллер через gii (в последствии пробовал и в ручную создавать), котроллер UserController, прктически не отличается от уже имеющегося SiteController.
В нем индексная функция, пока ничего не выполняет. Проблема в следующем, при обращении к следующему пути: site.test/user/
выдаёт ошибку
Fatal error: Uncaught Error: Using $this when not in object context in .....\web\user\index.php:9 Stack trace: #0 {main} thrown in .....\web\user\index.php on line 9 .
Причём эта ошибка отображается не отладчиком yii, а на чистом листе.
Когда обрщаешься site.test/user/index/, открывает то что нужно.

При том что при обращении к site.test/site/ нормально выполняется индексное действие и рендерится соответствующий шаблон.
В чём может быть проблема? Я досконально проверил, новый контроллер.

Re: Проблема, не знаю как озаглавить)

Добавлено: 2020.08.15, 19:38
samdark
У вас, судя по всему, есть на сервере директория user и в ней index.php.

Re: Проблема, не знаю как озаглавить)

Добавлено: 2020.08.15, 20:16
nova9469
Огромное спасибо! Так и оказалось. там откуда-то оказалась файловая структура, которую gii создаёт. Удалил, всё заработало.