У меня есть таблица Пользователи и Специализация. :
Users:
id (primary, auto increment)
user_id (unique)
hex_id (unique)
status (boolean)
Specialization:
id (primary, auto increment)
user_id (foreign key from users)
hex_id (foreign key from users)
description (text)
Каким должен быть мой тип отношений контроллера между пользователями и специализацией? это один к одному? или или один ко многим?
Проблема в том, что когда я добавляю данные в таблицу специализации во время отправки формы, мой user_id
получает автозаполнение из отношения, но не hex_id
, что выдает мне ошибку:
..hex_id doesn't have default value..
Возможно ли автоматическое заполнение обоих внешних ключей в таблице специализации только с использованием отношений?
PS Я не могу изменить структуру схемы.