0

我目前正在使用 OctoberCMS 建立一个网站,并且我有一个带有产品列表的数据库产品。这些产品应链接到同一张表的其他产品。我试图通过数据透视表来实现这一点。可以做到吗?

我的字段.yaml:

 fields:
name:
    label: Produkt
    oc.commentPosition: ''
    span: auto
    type: text
active:
    label: Aktiv
    span: auto
    default: 1
    type: switch
content:
    label: Beschreibung
    size: ''
    oc.commentPosition: ''
    span: auto
    type: richeditor
sorting:
    label: Sortierung
    oc.commentPosition: ''
    span: auto
    type: number
products:
    label: Relation
    oc.commentPosition: ''
    nameFrom: name
    descriptionFrom: description
    span: auto
    type: relation

我的列.yaml:

 fields:
name:
    label: Produkt
    oc.commentPosition: ''
    span: auto
    type: text
active:
    label: Aktiv
    span: auto
    default: 1
    type: switch
content:
    label: Beschreibung
    size: ''
    oc.commentPosition: ''
    span: auto
    type: richeditor
sorting:
    label: Sortierung
    oc.commentPosition: ''
    span: auto
    type: number
products:
    label: Relation
    oc.commentPosition: ''
    nameFrom: name
    descriptionFrom: description
    span: auto
    type: relation

关系:

    public $belongsToMany = [
    'products' => [
        'XXX\Produkte\Models\Produkt',
        'table' => 'XXX_produkte_relations'
    ]
];

我的数据透视表截图: 数据透视表

结果应该是一个数据透视表,其中包含两个选定产品的两个 id。

我在数据透视表中有一个条目,但没有第二个 ID。谢谢你的帮助!

4

0 回答 0