Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Directus中的多对多关系上显示标签?_Php_Many To Many_Directus - Fatal编程技术网

Php 如何在Directus中的多对多关系上显示标签?

Php 如何在Directus中的多对多关系上显示标签?,php,many-to-many,directus,Php,Many To Many,Directus,我已经通过directus admin应用程序向directus api添加了工作、多对多关系,但是在directus应用程序中,在将项目添加到集合时,选择选项的标签不会被传播。我能够选择项目并正确保存所有内容,因此我知道多对多关系设置正确,但无法正确传播标签。我尝试了几种不同的方法,包括使用。表示访问相关集合中的字段,但无效 使用点表示法时,关系从不加载,只显示加载符号,而在标签中放置任何内容都有效,但没有标签 以下是几个屏幕截图: 我认为您不需要包括连接表(点符号),只需要相关表中的字段

我已经通过directus admin应用程序向directus api添加了工作、多对多关系,但是在directus应用程序中,在将项目添加到集合时,选择选项的标签不会被传播。我能够选择项目并正确保存所有内容,因此我知道多对多关系设置正确,但无法正确传播标签。我尝试了几种不同的方法,包括使用。表示访问相关集合中的字段,但无效

使用点表示法时,关系从不加载,只显示加载符号,而在标签中放置任何内容都有效,但没有标签

以下是几个屏幕截图:


我认为您不需要包括连接表(点符号),只需要相关表中的字段名,如下所示:
name
。。。对于模板,您需要使用一个模板字符串,如下所示:
{{{name}

希望这有帮助!我们现在正在清理字段创建过程,以使其更直观。


这对我有用。如果要在directus 9中查看名称,请不要将其与下拉模板混淆。这在选项显示模板中是可能的


这很有效!哇,太简单了。谢谢你的快速帮助!