2.4 リレーションがあるデータの作成

1Reading Time

事例

ユーザーがメッセージを投稿するフォームを作成し、そのメッセージデータとユーザーとをリレーションでつなぎ、ユーザーごとのメッセージを表示する。

手順

  1. 「メッセージ」用カスタムポストデータの作成
  2. 「リレーション」の作成
  3. 「フォーム」の作成
  4. フォームのリレーション設定

「メッセージ」用カスタムポストデータの作成

特にリレーションに関わる項目はない。通常通り作成する。

「リレーション」の作成

グローバルリンク - 2.4 リレーションがあるデータの作成

「Parent object」は今回はユーザーに紐づくので「Users」

「Child object」は作成したメッセージデータ

「フォーム」の作成

グローバルリンク - 2.4 リレーションがあるデータの作成

リレーション用の非表示フィールドを追加「Hidden Field」

Valueの「DEFALUT VALUE」を設定

グローバルリンク - 2.4 リレーションがあるデータの作成

Post Submit Actionを設定

グローバルリンク - 2.4 リレーションがあるデータの作成