1

現在、モデル/関連モデルデータの標準的な取得を行うコントローラー/アクションがあります。私のアクションは現在、ビューに変数を渡して、HTML を介してユーザーに表示する値を選択するだけです。

モバイル デバイスが呼び出しを行ってデータの JSON 形式バージョンを取得する場合に備えて、これらの関数を拡張して再利用したいと考えています。Router:parseExtensions("json") を使用していますが、すべて正常に動作します。

私の主な質問は、データサイズを処理する方法です。現在、User モデルでさえ、非常に多くの関連付けられたモデルと再帰関係を持っています。今のところ、コンテインを使用してビューに渡す前に不要なデータを切り取っていません。b/c ビューは必要な要素を取得し、HTML サイズには影響しません。

しかし、JSON ビューの場合は、フォーマットして全体を返すだけなので、サイズが非常に大きくなります。私の現在の思考プロセスは、JSON の場合に包含可能なものを使用するためにケースを作成する必要があるだけですが、より洗練された解決策があることを望んでいましたか? それとも、これは簡単な方法ですか?

ありがとう!

4

1 に答える 1