2009-05-25 12 views

答えて

5

私の理解では、データベースに格納された情報で動作するように意図されていることです。

あなたはAPIが書かれた対象のデータベースへのアクセス権を持っていない場合は、APIはテーブルに返すオブジェクトを作成を検討。最も簡単なことは、オブジェクトからノードを作成することでしょう。その後、ビュー2.

これはAcitivtyストリームモジュール(http://drupal.org/project/activitystream)で撮影したアプローチに似ているとそれらにアクセスすることができます。さまざまなAPIによって返されたデータからノードを作成します。ノードを作成する方法の例については、モジュールのコードをチェックアウト:

http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/activitystream/activitystream.module?view=markup

を一方、ソース・データベースへのアクセス権を持っている場合、あなたは直接ビューにそのデータベースのテーブルを暴露考えるかもしれません。これは、2統合コードは、あなたがここで確認することができCiviCRMのV2.2.3、に含まれている最新のビューで撮影したアプローチです:

http://svn.civicrm.org/civicrm/trunk/drupal/modules/views/

CiviCRMは、Drupalのデータベースの外のテーブルにデータを書き込むのDrupalモジュールです - ノードにではありません。ビュー統合コードは、これらのテーブルのほとんどをDrupalに公開します。

これが役に立ちます。

- アンドリューB.

-1

ビューは、もっぱらノード+ CCKで作業するために構築されています。カスタムページのビューを作成する場合は、追加のモジュール+テーマページをコーディングする必要があります。あなたはここで説明するような景色にカスタムデータを公開する必要が

+0

デマ。ビュー2は、リレーショナルデータベースに格納できるほとんどすべてのビューを作成できます。Views APIを使用してビューを記述するだけで済みます。 – mikl

1

閲覧数3 roadmapによると、ビューは、最終的に非SQLデータソースで動作します。その間、いくつかの非常に予備的な作業がこのエリアで行われました。Flikr API as a proof-of-concept.

1

最新の6.x-1.x-devブランチで修正されました。 VBOはノードに加えてユーザーとコメントをサポートするようになりました。特殊なhook_object_infoを使用して、他のタイプのオブジェクトをサポートすることができます。試してみてください!

関連する問題