Doktrini: "Bu olay aşağıdaki diğer olaylarla ilişkili" gibi bir bağlantı tablosunu kullanarak kendisine bir model İlişkin

0 Cevap php

Yani İngilizce, ilişki "Bu olay aşağıdaki diğer olaylarla ilişkili" gibi ses olur.

Benim ilk içgüdüsü first_event_id alanı olan bir EventEvent modeli ve bir second_event_id alanını yaratmak için olduğunu. Sonra Event modelinde aşağıdaki iki ilişkileri tanımlarsınız:

$this->hasMany('Event as FirstRelatedEvents', array('local' => 'first_event_id', 'foreign' => 'second_event_id', 'refClass' => 'EventEvent'));
$this->hasMany('Event as SecondRelatedEvents', array('local' => 'second_event_id', 'foreign' => 'first_event_id', 'refClass' => 'EventEvent'));

Ama ben daha çok Event modele iki ilişkileri kullanmak zorunda değildir. Bunu yapmak için daha iyi bir yolu var mı?

0 Cevap