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

我已经尝试了多种显示设置,使用表名和不使用点(Twig?)格式。{{months.id}} - {{months.month}}和{{id}} - {{month}}但是,无论我怎么尝试,当在集合视图中编辑记录时,它都会显示No items selected (如果表为空,我会这样做),但Add New和Select Existing都是空的。

和

最后,我只想在这里指定多个月份,比如1月、4月、7月等,看起来这就是它设计的目的。但是,我无法获得任何要赋值的值。是的,我的‘托管’和‘月’表都有数据。
DB结构为:
tbl托管
-id
-domain
-cycle_start (不是用来存储数据的,但看起来这是directus中多对多字段所需要的字段)
tbl月
-id
-month
tbl hosting_months
-id
-month_id
-hosting_id
发布于 2020-03-27 21:24:27
显示模板是在连接表上执行的,因此您必须“深入”一层。请尝试使用{{month_id.id}} - {{month_id.month}}。
https://stackoverflow.com/questions/60880878
复制相似问题