Давайте попробую помочь исходя из проблемы. первое это вот это
Изучаю php и хочется все делать правильно сразу. Сейчас знакомлюсь с Yii2.
Yii первй был непомерно хорош, вообще в пхп очень много "одолженных" вещей. Yii первый был скопирован по большей части с Rails . Но Yii2 далеко не так хорош как Yii1, он уже значительно отличается от предшественника.
Сейчас лидирует Laravel, для сравнения статистика юза:
trends.builtwith.com/cms/Yii-Framework
trends.builtwith.com/framework/Laravel
Laravel используют в шесть раз чаще. Он тоже во многом "одолжен", больше всего он мне напоминает Node.js, особенно все эти Request и роуты наталкивают на нодовский фреймворк express, скорее всего оттуда и было взято.
Чтобы
допиливать функционал и заливать изменения на продакшн сервер, но при этом чтобы у пользователей
И добавлю еще "если попадет вирус на сайт", то для этой цели ставят Git, где изменения кода хорошо видно, а про моды бд вы правильно написали, помогают миграции. Git и миграции полезны и без команды, не всегда можно вспомнить что поменяли в структуре бд к примеру.
Также кроме всего прочего, рекомендую разобраться чего PHP нормально делать не может, а в частотности WebSocket, это один из главных нюансов почему PHP начал сдавать свои позиции(
(рейтинг яп с хронологией за последние 6 лет).
А также что делать PHP умеет хорошо, это в основном прощать ошибки и недоделки, за это его очень любит бизнес и новички.