на yii сейчас идет большая критика, и хороший такой пласт этой критики идет на то как разработчики пользуются ее AR. Когда начинаешь выяснять "что не так" все в результате сводится к "не используй AR вообще т.к. это плохо", а используй datamapper-ы. Без вариантов.
Но это очень радикальный совет и его принять не просто.
Поэтому всякие поиски правильного пути использования AR в yii - вовсе не праздный вопрос, а весьма как раз насущный.
Вообще эта ситуация немало сбивает с толку. AR использовался и используется годами и повсеместно - RoR, Django, Yii, Laravel, а ищешь есть ли какие то реальные howto как ею пользоваться с минимальными проблемами, пришли ли сообщества к какому то общему знаменателю, и ничего не находишь.
Тебе нужна декомпозиция. Выбрать вопрос - и его обсуждать. Отдельный вопрос - в отдельной теме, лимита на вопросы нет. Пишешь здесь
про то, про это - какое, все-таки, наивное дитя. Тебе за жизнь и отвечают.
Поиски правильного пути у тебя? С твоей техникой программирования, вполне логично обойтись базовой литературой по дизайну. Банду 4х, например - не список паттернов по оглавлению просмотреть, а прочесть первую половину, где многабукаф.
Критика на Yii сейчас? Да всегда. П$%ть - не мешки ворочать. Саппортить фреймворк - это очень много сил, и на этом вообще не зарабатывают. Я в этой теме инсайдер.
Yii - это проект, где русские учат китайцев дизайну, а китайцы русских - трудолюбию
AR - отстой, на каждую сущность пишем по 4 класса. Value Object, Mapper, Validator, Test. Вы держитесь здесь, всего вам доброго! (Только денег нет).
BMW лучше, чем Geely? Больше всего людям нужны автобусы.
Сообщества давно уже пришли. Противопоставление мапперов и AR - теоретическое, при желании их можно использовать одновременно.
Инкапсуляцию AR не отменяет, композиция все еще лучше наследования. Проблема всегда в дизайне, и никогда не в инструменте. Можно не наследоваться и не дописывать код в автосгенерированные кассы. Можно переписать PDO для соблюдения CQRS, в конце концов

Чтобы разобраться в архитектуре - надо учиться архитектуре, читать обсуждение состава цемента недостаточно.