【问题标题】:Drupal Views integrationDrupal 视图集成
【发布时间】:2011-10-25 17:45:58
【问题描述】:

这与 Drupal 6 和 Views 2 有关。

我对 Drupal 并不陌生,但我对使用 Views 有问题并不陌生。

我在一个模块中定义了一个自定义视图,它与这样的数据集成(我认为):

$view->base_table = 'tblName';

我正在集成第三方 API。它返回给我一个漂亮的普通 PHP 对象。

我需要一种方法,让来自该 API 的列表返回动态成为视图的 base_table。这可能吗?我想到的丑陋解决方案是将每个返回项都设为一个节点,然后将它们用作“base_table”。我认为这会起作用,但它看起来很难看。我不希望以后有一堆节点闲逛。

有什么建议吗?谢谢。

【问题讨论】:

    标签: drupal drupal-views


    【解决方案1】:

    我不确定这是一个好主意,但我最终创建了一个基于 Drupal 缓存机制的例程。我正在删除并动态创建一个表并将该表交给 Views。该表每五分钟由 API 填充一次。可以通过清除 Drupal 缓存来强制重新填充。

    我尝试使用 MySQL 临时表,但它们的持久性不够好。我想知道是否有办法让它们更持久连接,或者持续一定时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多