Может быть, я только что спроектировал это неправильно, и если да, то я более чем рад, чтобы поклониться и разграбить это по-другому ...
В настоящее время у меня есть 2 подобные таблицы, которые имеют общий основнойключ:
person - идентификатор (PK), имя, дата создания, ...
person_details - person_id (PK), возраст, рост, ...
Теперьчеловек создается, и у человека может быть только один набор деталей.Поэтому изначально я думал, что при сопоставлении person_details у меня будет назначен PK, как это будет сгенерировано лицом.
Теперь я просто немного запутался, как я могу создать первый экземпляр этогоданные в базе данных, как, например, при создании модели Person, которая содержит экземпляр модели PersonDetails, ни у одного из них не будет идентификатора на этом этапе, поскольку они не были созданы.Итак, как мне сказать модели PersonDetails, чтобы она брала свой Id из модели Parent Person при создании?
Я просто схожу с ума или мне нужно сделать простое сопоставление в модели Person, чтобы сказать, что это выводPersonDetails Id при вставке из его собственного Id?Я заканчиваю тем, что мне нужен Person_Id для PersonDetails, поскольку они обновляются Ajax внешне для человека, если после первоначального создания будет произведено изменение ...