Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Sql Drupal视图与2种内容类型和1个共享实体引用的关系_Sql_Drupal_Views_Relationship - Fatal编程技术网

Sql Drupal视图与2种内容类型和1个共享实体引用的关系

Sql Drupal视图与2种内容类型和1个共享实体引用的关系,sql,drupal,views,relationship,Sql,Drupal,Views,Relationship,我试图通过Drupal实现一些简单的功能。我有3种内容类型(带有示例数据): 产品 A(第1类) B类(第2类) C(第3类) 套餐 D(第1类) E(第2类) F(第3类) 类别 1 2 3 这两种内容类型Product和Package都有一个指向类别的实体引用字段 我正在尝试创建一个表格式的视图,该视图将生成以下结果,这可以通过SQL语法轻松实现: 品类产品包装 1------A------D 2------B------E 3------C------F 在视图中,我可以建立1个内容类型(

我试图通过Drupal实现一些简单的功能。我有3种内容类型(带有示例数据):

产品
A(第1类)
B类(第2类)
C(第3类)

套餐
D(第1类)
E(第2类)
F(第3类)

类别
1
2
3

这两种内容类型Product和Package都有一个指向类别的实体引用字段

我正在尝试创建一个表格式的视图,该视图将生成以下结果,这可以通过SQL语法轻松实现:

品类产品包装
1------A------D
2------B------E
3------C------F

在视图中,我可以建立1个内容类型(即:产品)和实体对类别的引用之间的关系。但是如何添加与包内容类型的关系

我不能通过过滤器(添加更多的内容类型)来实现这一点,因为它将复制我的行,并且这些行不明显

我想这可以通过关系来实现,但是如何使用Category字段来关联这3种内容类型呢


有什么想法吗?

在视图的高级选项下使用关系。如果您的基本字段集来自类别,请首先将关系添加到“产品”。然后在“包”中添加一个关系,在配置第二个关系时,请确保在“使用关系”选择下拉列表中选择上一个关系,该下拉列表将显示在配置模式顶部附近。

据我所知,您必须添加一个视图来显示“类别”,对于“类别”,请使用两次“关系”一次使用“产品”,一次使用“包装”,两个都需要“使用此关系”。我想这就是你要找的。如果我误解了,请原谅