如何在视图中公开非Drupal表?


16

我想知道允许Views模块访问不在Drupal中的外部表的最佳方法是什么?

我尝试了数据模块,但是它不允许使用datetime数据类型。


我发现这篇文章非常好:mydons.com/how-to-expose-custom-module-table-to-views-drupal 我打算今晚尝试一下,然后发布。
mcercado 2012年

此评论也可能有帮助:drupal.org/node/928802#comment-3614158
mojzis 2012年

Answers:


2

数据模块是一个好的开始。

您可以跳过数据模块,并使用hook_views_data()创建自己的视图类型。Angie 在此处
提供了一个示例。

日期时间可能会很棘手,如果您用日期时间发布另一个与您的特定问题有关的问题,则可能有解决方案。

您没有指定数据库是否相同。如果需要连接到其他数据库,则需要在settings.php中定义第二个数据库。


同样,在DrupalCon Denverdenver2012.drupal.org/program/sessions/…上也有一个关于观点的会议,在这里Bevan Rudge谈论了更多关于hook_views_data()的问题。
Ajinkya Kulkarni 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.