加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Drupal 6.x Views如何查询与单个内容相关的多个分类术语

发布时间:2020-12-13 22:29:28 所属栏目:PHP教程 来源:网络整理
导读:这个问题是关于Drupal管道.我知道如何使用“视图”查询构建器呈现与单个内容关联的多个分类术语.我无法弄清楚View是如何实际查询数据库以完成工作的. 例如,视图显示包含一个或多个标记的博客帖子列表很容易: Title: "Brett Favre is Hurt" Body: "blah blah
这个问题是关于Drupal管道.我知道如何使用“视图”查询构建器呈现与单个内容关联的多个分类术语.我无法弄清楚View是如何实际查询数据库以完成工作的.

例如,视图显示包含一个或多个标记的博客帖子列表很容易:

Title: "Brett Favre is Hurt"  
Body: "blah blah blah"  
Tags: Football,Injury  

Title: "Cliff Lee Signs Contract"  
Body: "blah,blah,blah"  
Tags: Baseball,Free Agency,Philadelphia

我似乎无法弄清楚Views是如何拉动多个标签并使用每个内容项呈现它们的.视图预览查询不显示涉及分类的任何此类SQL.

我的猜测是,在分类法“字段”中进行各种子查询,或者查询提取多个记录,并以某种方式将字段和标题分组(这看起来效率很低).

我正在尽力遵循自定义模块的Drupal标准实践,并且我想知道Drupal Views人们如何运行这些查询,因为它们运行得非常快.

解决方法

它在pre_render()函数中执行,使用单独的查询,请参阅 views 2 api documentation.

在试图弄清楚Views是如何做X的时候,我总是试图弄清楚这会发生在哪个处理程序中.因为它们都在单独的文件中分隔成类(通常在modules / module_name文件夹下面)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读