У меня есть следующие таблицы:
pages
id
title
...
dynamic_table_1_infos
id
page_id
image_id
dynamic_field_1
dynamic_field_2
...
dynamic_table_2_infos
...
Таким образом, существуют отношения «один ко многим».
Есть ли способ использовать общий подход без создания модели DynamicTable[No]Info «на лету» для каждой таблицы?
А что, если мне понадобятся какие-то дополнительные методы в этих моделях?
Модель «Страница» будет иметь много отношений с таблицами «dynamic_table_[no]_infos». Поэтому мне, вероятно, понадобится общий метод для этого. (Имеет много информации dynamic_table
pages
id
title
...
dynamic_table_1_infos
id
page_id
image_id
dynamic_field_1
dynamic_field_2
...
dynamic_table_2_infos
...
info/имеет много информации dynamic_table_2_info...)
То, что я пытаюсь сделать, каким-то образом вдохновлено типами контента Dupal.
dynamic_info
, а затем иметь только столбцы,id
,page_id
и, наконец, столбецdata
, в котором вы можете хранить свои динамические данные в формате JSON. - person noahdotgansallo   schedule 22.08.2015