Если у меня есть два существующие DataObjects
, которые разделяют общие данные & поведения, скажем, например, они оба имеют Title
поля в переменном $ дб & Я хочу, чтобы переместить общие данные в базовый класс для два DataObjects
, если у меня уже есть данные в базе данных, связанные с DataObject
, как мне перенести эти данные вместе со структурой, не забиваясь в sql? или нет другого способа сделать это?Перенос данных при реструктуризации базы данных в SilverStripe
Так говорят мои два DataObjects
получить свои данные Title
унаследовав от BaseDataObject
, например, эти данные в БД перемещается в таблицу под названием BaseDataObject
только существующие Title
данные обыкновение мигрировать, очевидно, как я идти о переносе его?
Edit:
Я принял ответ ниже, даже если это не было решением моей проблемы.
Я бы сказал, что принял ответ более непосредственное отношение к вопросу о миграции данных, однако, решить мою проблему желая поле разделен между несколькими DataObjects
, но заявил в одном месте, а сохраняя текущую базу данных структур То же самое, я пошел с расширением классов через класс DataExtension
и применяя их таким образом.