У меня есть videos
и artists
, видео belongsTo
художник и художник hasMany
видео.Две ассоциации за тот же стол, что привело к столкновению
Я сделал это и работает, когда найду videos
и установил [contain => ['Artists']
У меня есть результат с объектом, связанным с художником.
Это первое отношение к художнику, которое является «владельцем» видео, но мне нужны другие отношения, потому что у видео может быть N
других художников, «показывающих» видео.
Heres лучший обзор:
Таблицы:
видео: ID (рк), artist_id (Fk)
artists_videos: Video_id (рк), artist_id (рк)
исполнителей: ID (pk)
-
Heres код:
//VideosTable
$this->BelongsTo('Artists');
$this->belongsToMany('Artists');
//ArtistsTable
$this->hasMany('Videos');
$this->belongsToMany('Videos');
Вопрос в том, когда я установил эту вторую связь первые отношения останавливается на работу, я думаю, что происходит какое-то столкновение.