2
外部データベースをビューで利用できるようにする方法は?
Drupalでの外部データベースの使用については、ここや他の場所で多くの議論があります。それから私が理解したことは: データベーステーブルのデータを操作する最良の方法は、Viewsモジュールを使用することです。これをインストールして使い始めたところ、サイトのデータベースに追加したテーブルを操作するのに最適です。 Drupalで作成されていないテーブルをビューで機能させる簡単な方法は、Dataモジュールを使用することです。このモジュールは、Drupalで使用されていないサイトデータベース内のテーブルを「孤立したテーブル」として扱い、ボタンをクリックするだけで「採用」できるようにします。 モジュール「テーブルウィザード」は明らかに、サイトのデータベースにないテーブルでそれを行う方法を提供します。ただし、そのモジュールはDrupal 7では使用できません。 「データベース設定」セクションの「settings.php」ファイルには、サイトで使用できる追加のデータベースを定義する方法に関する詳細なドキュメントがあります。しかし、データベースがそのように定義されている場合、そのテーブルはDataモジュールの孤立したテーブルのリストに表示されません。 私のサイトの1つの「settings.php」ファイルでデータベース定義に加えた変更は次のとおりです。 $databases = array ( 'default' => array ('default' => array ( 'database' => 'db_local', 'username' => 'db_local', 'password' => '_________', 'host' => 'localhost', 'port' => '', 'driver' => 'mysql', 'prefix' => '', ), ), 'extra' => array ('default' => array ( 'database' => …
8
database