レコードを作成したユーザーの情報をデータベースに保存するには?

タスクスケジューリングアプリを例にとって考えてみましょう。ユーザーは、アプリ内でタスクを作成し、自分自身に割り当てることができます。

データモデルを作成する

まず、リレーションシップを作成し taskuserモデルを作成します。を選択します。 has_many1人のユーザーが複数のタスクを持つことができるため、リレーションシップのタイプを選択します。

Database preparation in data designer

ビジネスプロセスのセットアップ

を選択します。 Business logicタブに移動し、新しいビジネス・プロセスを作成します。

ブロックのみを使用し Auth: Get Current User ブロックのみを使用し、変数 User型の変数を ENDブロックを作成します。

Auth: get current user

Endpoint 設定

新規のエンドポイントを設定しましょう。 BP.に移動して Endpointsタブに移動し、新しいものを追加します。

セットアップを行います。

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Endpoint setup

ここで、作成した BPを新しいレコードの作成に追加します。やり方は こちらの記事で確認してください。

作成されたを挿入 BPブロックの前に Makeブロックの前に挿入し、ユーザー値を Server request GET /currentuser/に渡します。 Makeブロックに渡します。

Server request get current user

レコードを作成する際に、そのレコードを作成したユーザーに関するデータを保存します。

Was this article helpful?

AppMaster.io 101 クラッシュコース

10 モジュール
2 週

何から始めればいいのかわからない?初心者のためのクラッシュコースで、AppMasterを隅から隅まで見ていきましょう。

コース開始
Development it’s so easy with AppMaster!

もっと助けが必要ですか?

私たちの専門家の助けを借りて問題を解決します。時間を節約し、アプリケーションの構築に集中してください。

headphones

サポート問い合わせ先

問題について教えてください。解決策を見つけます。

message

コミュニティチャット

チャットで他のユーザーと質問について話し合います。

コミュニティに参加する