使用 Views 模块(Drupal 7)显示 php 数组

Posted

技术标签:

【中文标题】使用 Views 模块(Drupal 7)显示 php 数组【英文标题】:Using Views module (Drupal 7) to display php array 【发布时间】:2013-12-27 12:55:46 【问题描述】:

我有一个专门从 LinkedIn API 创建的 php 数组(我们称之为 $people)。事实上,由于数据量巨大,我不想将其记录在自己的数据库中,并且我不想使用 Cron 来更新结果。

所以,问题是我想在一个可过滤/可排序的表中显示我的 php 数组的结果。注意:我可以对这个数组进行参数化,以使用 COUNT 参数从 START 参数中捕获结果;这是分页所必需的。

如何使用 Drupal 7 的 Views 模块来做到这一点?有什么想法吗?

提前致谢。

【问题讨论】:

【参考方案1】:

我没有得到确切的问题,但假设您想在分页表中显示一些数据,我可以给您一些提示。您可以尝试使用theme_table() 来呈现分页表。这是粗略的示例代码https://drupal.org/node/156863

在相对复杂的任务中与视图集成。最简单的方法是使用https://drupal.org/project/data。但是如果你想集成更多,那就从hook_views_data()开始吧

【讨论】:

以上是关于使用 Views 模块(Drupal 7)显示 php 数组的主要内容,如果未能解决你的问题,请参考以下文章

在 Drupal 7/Views 3 中创建相似节点列表

Drupal 7将变量传递给同一视图

Drupal 7 Views 3:显示显示节点的数量?示例:(显示 5382 个结果中的 3842 个)

在 drupal 7 中,views_get_view('VIEWNAME') 出现错误?

将数据表集成到 Drupal 7

Drupal 7 Views 3:搜索特定字段的公开过滤器