RESTfulAPIを構築しようとしています。私はRESTfulAPIがどのように機能するかを理解しており、リクエストタイプを検出して各「ノード」を個別にループするためのコードとともに、APIの優れたデータベース構造とモデルを開発しました。
APIモデル
Collection Resource Table associations associations/AID Associations Users Users/UID Users groups groups/GID Groups events events/EID Events UID/events UID/events/EID Events_Map UID/groups UID/groups/GID Group_Map GID/events GID/events/EID Group_Events AID/events GID/events/EID Association_Events
関係
アソシエーション->グループ
アソシエーション->ユーザー
アソシエーション->イベント
ユーザー->グループ
ユーザー->イベント
グループ->ユーザー
グループ->イベント
データベースリソースをAPIリソースに変換するためのphpコードを書くのに問題があります。REST APIを作成するためのオンラインチュートリアルをたくさん読みましたが、ネストされたデータの処理方法を扱っているチュートリアルはありません。このプロジェクトにはフレームワークを使用したいのですが、それは学校向けです。
要約すると、複雑なAPIリクエストを処理し、結合などの高度な関数が含まれている場合でも必要なデータベースクエリを生成するコードを作成する方法を説明します。