Владелец магазина через знакомую секретаршу попросил её сына, который учится в школе и начал изучать программирование, поправить за бесплатно баги? Экономика должна быть экономной да?
Минусы ActiveRecord - слишком толстая модель получается, в которой намешано всего и соответственно сложно тестировать.
В yii3 отказались от ActiveRecord и оставили как опциальною возможность.
3. На доктрине можно написать сначала сущности, а потом сгенерировать по ней миграцию, но как настроить это на yii2 не скажу, давно перешёл на Симфони.
enigma2030, Крайне не рекомендую использовать Class Table Inheritance, поломал об этом не мало копий. Если вдруг решитесь обратитесь к родительской таблице, Доктрина приджойнет всех потомков и ляжет ваша БД (об этом в доке тоже написано). Это обещают исправить только в Доктрине 3.0 (уже 5 год пошёл).
Если же вы никогда не будете вызывать родительскую таблицу и на 100% уверены в этом, то тогда делайте :)
Павел,
Потому что бэкапы никто не делает, даже в АйТи сфере бэкапы делают не все, а те кто делают, делают их не правильно.
Никому не нужны бэкапы, пока в задницу не укусит жаренный петух, и даже после этого не все начинают делать бэкапы.
Просто оставлю здесь https://github.com/adelf/acwa_book_ru