Drupalを実行しているWebサイトがあります。私たちのウェブサイトが情報を渡すAPIは、特定のテーブルからコンテンツ記事を取得します。コンテンツ記事がどのテーブル/テーブルに格納されているかを知る必要があります。Drupalのコンテンツを格納するテーブル
答えて
PhpMyAdminを開いて確認してください。基本テーブルは「ノード」ですが、コンテンツタイプで作成するすべての追加フィールドについて、Drupalは新しいテーブルを作成します。
私の助言は、カスタムクエリを書くことではなく、Views
モジュール(およびそのサブモジュールの一部、つまりViews data export
)を使用してデータを取得し、エクスポートフィードを作成することです。または、フィードを生成するための特殊なモジュールを使用してください。たとえば、hmmm Feeds
などです。
https://www.drupal.org/project/views
このすべては、あなたの記事を持っているフィールドによって異なります。
ノードIDとその最も基本的な情報がノード(NID、タイトル、ステータス、作成、変更、種類及び利用者)に保存されている
次に、あなたが追加したすべてのフィールドには、それのデータのための新しいテーブルを作成します。マシン名は、字幕やウェブサイトあなたは、テーブル「field_data_field_subtitle」とfield_data_field_website」に参加する必要がありますして例 のためにあなたは、フィールドを持っている場合。
各フィールドはのためのデータのために、独自のフィールドを持つことができます覚えておいてください、あなたの場合たとえば、Webサイトのフィールドがurlフィールドの場合、そのフィールドのデータを格納するfield_website_urlとfield_website_titleとfeild_website_attributesがあります。
さらに、タクソノミーへの参照などのフィールドにはtarget_idだけが含まれるため、タクソノミーテーブルにも参加する必要があります。
もちろん、なぜあなたはEntityFieldQueryを調べるためにカスタムのクエリを(私は助言しないで)助言したいのですか?なぜあなたはどのタブに参加するのか把握する必要はありません。または、views moduleを見てください。そこでは、必要なフィールドをクリックして、ビューが結合を処理します。
- 1. ボイドテーブルにテーブルを格納する方法
- 2. MySQLテーブルに単語を格納する
- 3. DBからhtmlテーブルをレンダリングし、再度そのコンテンツを格納します。
- 4. ホーム/インデックスページの静的コンテンツを格納する場所
- 5. ポリマーアプリケーションの格納と格納
- 6. AjaxでDBにdivコンテンツを格納する方法
- 7. c#.NETウィンドウアプリケーションでキャッシュにWebコンテンツを格納する
- 8. 変数に格納されたdivコンテンツをソートする
- 9. MySQLテーブルに都市名Łódźを格納
- 10. pl/sqlを使用してテーブルの行を格納する
- 11. MySQLのコミュニティを格納するためのテーブル構造
- 12. 他のテーブルに多くのIDを格納する方法
- 13. enumとロールを格納するための別のテーブル
- 14. 複数のビット値を1つのテーブル列に格納する
- 15. テーブルの文字列のリストを格納するSQLALCHEMY
- 16. テーブルの非表示の列をクッキーに格納する方法
- 17. コンテンツをXMLファイルに格納されているPHP
- 18. Javaオブジェクトのテーブルを格納する - データ構造
- 19. テーブルに複数の戻り値を格納する方法
- 20. ruportテーブルのデータオブジェクトをデータベースに格納する方法は?
- 21. MySQLでは、別のテーブルを格納する場所
- 22. コレクションのフィールドとしてテーブルを格納するmongodb
- 23. 別々のテーブルにユーザーとプロファイルを格納する
- 24. woocommerce製品の数量を格納するテーブル
- 25. mysqlのテーブルにphp変数を格納する
- 26. はどのようにテーブル格納情報を取得する
- 27. テーブルの配列を格納/取得する最適な方法
- 28. テーブルのデータをjsp変数に格納する
- 29. ユーザーのアクション(終了クエリ)をテーブルに格納する方法は?
- 30. あるテーブルからデータを取り出して別のテーブルに格納する