【问题标题】:October CMS relationships十月 CMS 关系
【发布时间】:2021-08-31 10:38:12
【问题描述】:

我有 3 个模型。

Quote Status Event

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

如何建立这种关系?

这是一个例子:

我创建一个新报价并选择“有效”作为StatusEvent 作为“高尔夫”

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: laravel octobercms


【解决方案1】:

你做得很好

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' => ...
];

你可以这样建立关系

如有任何疑问,请发表评论。

【讨论】:

    猜你喜欢
    • 2017-06-02
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 2017-08-02
    • 2018-04-22
    相关资源
    最近更新 更多