Drupal 6-Views2-如何构建非节点视图
我需要在drupal中构建非节点的视图,实际上是drupal外部的对象。我针对其调用的api将stdClass对象传回给我Drupal 6-Views2-如何构建非节点视图,drupal,drupal-6,drupal-views,views2,Drupal,Drupal 6,Drupal Views,Views2,我需要在drupal中构建非节点的视图,实际上是drupal外部的对象。我针对其调用的api将stdClass对象传回给我 有人知道如何让Views2显示非节点对象吗?视图专门用于处理节点+CCK。如果要为自定义页面创建视图,则需要编写一些附加模块+主题页面的代码。您必须向视图公开自定义数据,如下所述: 我对Views 2的理解是,它用于处理存储在数据库中的信息 如果您没有访问API所写入的数据库,那么考虑编写API返回到表中的对象。最简单的方法可能是从对象创建节点。然后您可以使用视图2访问它
有人知道如何让Views2显示非节点对象吗?视图专门用于处理节点+CCK。如果要为自定义页面创建视图,则需要编写一些附加模块+主题页面的代码。您必须向视图公开自定义数据,如下所述:
我对Views 2的理解是,它用于处理存储在数据库中的信息
如果您没有访问API所写入的数据库,那么考虑编写API返回到表中的对象。最简单的方法可能是从对象创建节点。然后您可以使用视图2访问它们
这与活动流模块()采用的方法类似。它根据各种API返回的数据创建节点。查看模块代码,了解如何创建节点的示例:另一方面,如果您可以访问源数据库,则可以考虑直接将该数据库的表暴露为视图。这是CiviCRM v2.2.3中包含的最新Views 2集成代码中采用的方法,您可以在此处查看:
CiviCRM是一个Drupal模块,它将数据写入Drupal数据库之外的表,而不是节点。视图集成代码向Drupal公开了这些表中的大部分 希望这有帮助--Andrew B.根据视图3,视图最终将使用非SQL数据源。同时,使用最新的6.x-1.x-dev分支中固定的,在这方面已经做了一些非常初步的工作。VBO现在除了支持节点外,还支持用户和注释。特殊的钩子对象信息可用于支持任何其他类型的对象。请尝试一下,让我知道 谢谢。但我没有看到的是一种让视图显示非来自表的内容的方法。有什么想法吗?不正确。Views 2可以创建可以存储在关系数据库中的任何内容的视图,您所要做的就是通过Views API对其进行描述。