2

我有一个标准的多对多表设计,其中“托管”和“月”通过“托管月”连接。在 Directus 8 界面中,我将其设置为:

在此处输入图像描述

我已经尝试了多种显示设置,使用表格名称并且没有点(Twig?)格式。 {{months.id}} - {{months.month}}但是,{{id}} - {{month}} 无论我尝试什么,在集合视图中编辑记录时,它都会显示未选择任何项目(如果表为空,我会期望),但添加新项和选择现有项都是空的。

在此处输入图像描述

在此处输入图像描述

最后,我只是希望能够在这里分配多个月份,例如一月、四月、七月等,这似乎就是它的设计目的。但是我无法分配任何值。是的,我的“托管”和“月”表都有数据。

数据库结构是:

tbl hosting
-id
-domain
-cycle_start (不存储数据,但似乎需要这作为directus中多对多字段的字段)

tbl 月
-id
-月

tbl hosting_months
-id
-month_id
-hosting_id

4

1 回答 1

1

显示模板在联结表上执行,因此您必须“更深”一层。试试{{month_id.id}} - {{month_id.month}}吧。

于 2020-03-27T13:24:26.717 回答