0

したがって、英語では、この関係は「このイベントは次の他のイベントに関連しています」のように聞こえます。

私の最初の本能は、フィールドとフィールドをEventEvent持つモデルを作成することです。次に、モデルで次の 2 つの関係を定義します。first_event_idsecond_event_idEvent

$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'));

Eventしかし、モデルで 2 つの関係を使用する必要はありません。これを行うより良い方法はありますか?

4

1 に答える 1

0

マニュアルで見つけました:Equal Nest Relations

于 2010-12-28T04:45:14.043 に答える