У меня есть две таблицы:
Таблица A, Таблица B.
Таблица A имеет следующие столбцы:
id, имя пользователя, пароль,type, TableB_id
TableB имеет следующие столбцы:
id, type, some_column, some_other_column
Теперь мне нужны записиTableA с использованием TableB на основе идентификатора и типа TableB.
Я пытаюсь определить что-то подобное в моей модели
TableA Модель:
$this->belongsTo('TableB', [
'foreignKey' => 'TableB_id',
]);
Модель TableB:
$this->belongsTo('TableA', [
'foreignKey' => 'id',
]);
Когда я печатаю SQL-запрос, он дает мне такой результат:
ON TableA.id = (TableB.id)
Но мне нужно это:
ON TableA.TableB_id = (TableB.id)