0

在 octobercms,我创建了一个多态表:电话

  • 电话有一个contactable_id 和contactable_type。
  • 电话可以属于餐厅或团队成员。
  • 一家餐厅有很多电话。一个团队成员有很多电话。

在 Restaurant 和 Team_Member 模型中:

public $morphMany = [
    'phones' => [ 'My\Site\Models\Phone', 'name' => 'contactable'] 
];

在手机型号中:

public $morphTo = [ 'contactable' => [] ];

我的问题是如何在 Phone fields.yaml 中为此分配表单?我设置对了吗?

任何帮助都非常感谢。谢谢

4

1 回答 1

0

您可能希望使用 Repeatable Widget 并使用类似数组的字段名称:

phone[][number]:
     label: Contact Phone
     type: text
于 2017-01-18T11:54:16.273 回答