如何在 octobercms 中创建 0..1 到多关系?
How to create 0..1 to many relationship in octobercms?
我有一个 table 类别,它有一个自我关系 belongs_to 只是为了能够创建子类别并将它们分配给以前创建的类别,现在我需要能够分配将新类别分配给另一个(超级)类别或将其分配给 none。
我的模型是:
public $belongsTo = [
'category' => ['plugin\pdf\models\Category']
];
这可以在后端 -> 表单下的 documents 中找到。在小部件字段下查找 relation
。您的选项称为 emptyOption
,它将添加到您的 fields.yaml
文件中。
您可以像这样将 emptyOption
添加到模型的 fields.yaml。
field:
label: Field Label
nameFrom: name
descriptionFrom: description
span: auto
type: relation
emptyOption: None
我有一个 table 类别,它有一个自我关系 belongs_to 只是为了能够创建子类别并将它们分配给以前创建的类别,现在我需要能够分配将新类别分配给另一个(超级)类别或将其分配给 none。
我的模型是:
public $belongsTo = [
'category' => ['plugin\pdf\models\Category']
];
这可以在后端 -> 表单下的 documents 中找到。在小部件字段下查找 relation
。您的选项称为 emptyOption
,它将添加到您的 fields.yaml
文件中。
您可以像这样将 emptyOption
添加到模型的 fields.yaml。
field:
label: Field Label
nameFrom: name
descriptionFrom: description
span: auto
type: relation
emptyOption: None