Здравствуйте.
Создал котроллер через 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/ нормально выполняется индексное действие и рендерится соответствующий шаблон.
В чём может быть проблема? Я досконально проверил, новый контроллер.
Проблема, не знаю как озаглавить)
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Проблема, не знаю как озаглавить)
У вас, судя по всему, есть на сервере директория user и в ней index.php.
Нравится Yii? Давайте сделаем его лучше!.
Re: Проблема, не знаю как озаглавить)
Огромное спасибо! Так и оказалось. там откуда-то оказалась файловая структура, которую gii создаёт. Удалил, всё заработало.