Ошибка. Две таблицы с одинаковым названием (User) в базе создать не получится. Нужны разные названия ( в принципе ты все поля таблиц User и Userinfo можешь свести в одну таблицу User)
И у тебя что, объявления на сайте будут без фото? таблица со ссылками на фото в твоей схеме не предусмотрена? нет, если у тебя такой замысел, всё нормально, за это я не минусую (только за одинаковые названия), просто любопытно
Научился: проектировать БД Трудности: Совершенно непонятна необходимость двух таблиц для Юзера. Мы так будем под yii2 подстраиваться? А нельзя напрямую в модель дописать необходимые поля?