Спасибо за ответ. Присутствие логики в СУБД обусловлено тем, что одна БД используется для нескольких приложений, только одним из множества которых является наше yii-powered.
Если не трудно, можете, пожалуйста, привести пример того, что вы подразумеваете под классом-репозиторием? Если я правильно вас понял, то это класс, который связывает таблицы БД с объектами приложения. вроде тех, что используются в ORM. Сначала я пробовал двигаться в этом направлении, но потом соблазнился на простоту написания моделей AR. И решил немного обхитрить систему:). Потому и интересуюсь, существует ли правильный и изящный способ это сделать.
Если не трудно, можете, пожалуйста, привести пример того, что вы подразумеваете под классом-репозиторием? Если я правильно вас понял, то это класс, который связывает таблицы БД с объектами приложения. вроде тех, что используются в ORM. Сначала я пробовал двигаться в этом направлении, но потом соблазнился на простоту написания моделей AR. И решил немного обхитрить систему:). Потому и интересуюсь, существует ли правильный и изящный способ это сделать.