1

ボタンといくつかのフィールドを持つ Magento フォームがあります。ボタンをクリックするとコントローラーが呼び出され、コントローラーで (fetchAll を使用して) DB にクエリを実行し、結果から csv ファイルを作成します。

DB アクションと CSV ファイルの作成を保存するのに最適な場所は? モデルで多分?

ありがとう!

4

1 に答える 1

1

エクスポートする必要があるデータのモデル、リソース モデル、およびリソース モデル コレクションを作成します。コレクションでは、1 つまたは複数の (必要に応じて) テーブルからデータをクエリする機能を定義します。モデル自体で、そのコレクションを取得して CSV ファイルに保存する関数を作成します。コントローラー アクションには、モデルの初期化とエクスポート関数の呼び出しのみが含まれます。

于 2013-02-01T14:19:32.060 に答える