В торт php, у меня есть таблица пользователей с идентификатором первичного ключа и еще одна таблица друзей с 2 внешними ключами user_id, friend_id, оба проиндексированы на один и тот же первичный ключ в таблице пользователей. Я хочу знать, как, черт возьми, я могу подключить их в модели?
Спасибо!
Вы можете использовать псевдоним таблицы.
$this->belongsToMany('Friends', [ 'className' => 'Users', 'foreignKey' => 'friend_id', 'targetForeignKey' => 'user_id', 'joinTable' => 'users_friends', ]);