Какой рейтинг вас больше интересует?
|
[Из песочницы] Наследование ActiveRecord's, описывающих одну таблицу (паттерн single table inheritance) в Yii22016-01-12 14:22:05 (читать в оригинале)В большинстве реляционных баз данных, к сожалению, нет поддержки наследования, так что приходится реализовывать это вручную. В этой статье я хочу кратко показать, как реализовать такой подход к наследованию, как «single table inheritance», описанный в книге «Patterns of Enterprise Application Architecture» by Martin Fowler. В соответствии с этим паттерном, нужно использовать общую таблицу для наследуемых моделей и в этой таблице добавить поле type , которое будет определять класс-наследника этой записи.В этой статье будет использоваться следующая структура наследования моделей:
Таблица `car` имеет следующую структуру:
Модель Car можно сгенерировать с помощью Gii.Читать дальше →
|
Категория «Ню»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.