十月 CMS 关系

October CMS relationships

我有 3 个模型。

Quote Status Event

1Quote属于1Status和1Event。 但是 StatusEvent 可以有很多 Quote.

如何建立这种关系?

这是一个例子:

我创建了一个新报价,select 'Active' 作为 StatusEvent 作为 'Golf'

你做得很好

Quote -> bleongsTo -> Status 
Quote -> bleongsTo -> Event

Status -> hasMany -> Quote
Event -> hasMany -> Quote

如果我们将其转换为 OctoberCMS 关系

// Quote
public $belongsTo = [
    'status' => ...
    'event' => ...
];

// Status
public $hasMany = [
    'quotes' => ...
];


// Event
public $hasMany = [
    'quotes' => ...
];

你可以建立这样的关系

如有疑问请评论。