0

Drupal 7 では多対多の参照を作成する必要があります。次の名前の 2 つのエンティティがあります。

  • スポーツ活動
  • フィットネス クラブ (物理的な場所)

エンティティ関係に関するいくつかのルールを次に示します。

  • 各スポーツ活動は、異なるフィットネス クラブで練習できます。
  • 各フィットネスクラブは、特定の時間帯にいくつかのスポーツ活動を提案しています
  • 各スポーツ活動には、特定の時間帯にフィットネスクラブで練習できるいくつかの日付があります

たとえば、「フィットネス」は月曜日と木曜日に最初のフィットネス クラブで練習でき、10 人の参加者がいる場合があります。2 番目のフィットネス クラブで同じアクティビティを実行できますが、別の日付に 20 人の参加者が参加します。

私の問題は、これらの 2 つのコンテンツ タイプをバインドするためにエンティティ参照を使用する方法と、タイム スロットを定義する方法と登録モジュールを使用する方法を知ることです。登録ユーザーは、特定のアクティビティとそのすべての日付に登録できます...

技術的には、登録する「ユーザー」、「スポーツ活動」、「フィットネス クラブ」の三者関係のように見えます。

ご協力いただきありがとうございます

4

1 に答える 1

0

私は部分的な解決策を見つけました:-フィットネスクラブ、アクティビティ、タイムスロットの3つのコンテンツタイプを作成しました-フィットネスクラブのコンテンツタイプに、登録と2つのエンティティ参照:アクティビティとタイムスロットを含むフィールドコレクションを追加しました。このようにして、アクティビティごとに必要な数のタイムスロットを追加し、それぞれに登録できます。

私の「新しい」問題は、アクティビティごとに「登録フォーム」を表示するのではなく、「登録タイプ」を表示したくないということです...ユーザーに登録を管理してから登録を追加してもらいたいです...

于 2019-04-04T04:41:17.813 に答える