@OutworldDevourer

Как устроен yii2?

Разбираюсь как работает yii2. В директории controller есть файл SiteController.php я так понимаю - это основной контроллер, который управляет моделями и вьюхами (как именно работает - пока не совсем разобрался, потому как слабо знаком с патерном MVC и это мой первый фреймворк), так вот почему в этом файле SiteController.php есть класс - "SiteController", который наследует "Controller", разве класс "SiteController" не является главным? Почему он наследует "Controller" ? И не могу найти класс "Controller" ни в одном из файлом( пересматривал неоднократно все директории и фйлы). Возможно кто-то посоветует, в общем и в целом работы с ним и mvc. ?
  • Вопрос задан
  • 2693 просмотра
Решения вопроса 2
SowingSadness
@SowingSadness
web-разработчик
Может обратитесь к документации. Вы задаёте базовые вещи, на которые там даны ответы.
Ну и ещё вы плохо знаете ООП, раз задаёте вопросы про наследование.
Ответ написан
Класс Controller определен в базе framework
https://github.com/yiisoft/yii2-framework/blob/mas...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@DNIMEHT
Прекратите уже программировать в редакторах, если жизнь связываете с программированием. Конечно, есть хорошие редакторы с неплохой плагинной экосистемой, но в IDE обычно все нужное идет из коробки, что плюс для новичка.

Посмотрите в сторону PHPStorm
Ответ написан
Ваш ответ на вопрос

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

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