ユーザー入力に基づいてデータベースからデータをフェッチし、それを配列に格納するコントローラー関数があります$results
。これを使用して、ビューにテーブルを生成します。かなり簡単です。
次に、結果をテキスト ファイルにダウンロードするためのボタンを配置します (よりテキスト ファイルに適した形式で)。新しいページ/コントローラー関数を呼び出しdownload
てそこにテキストを生成しようとすると、 my にアクセスできなく$results
なり、配列 (または非常に大きな文字列) をコントローラーに戻すことはお勧めできません。
これについて最善の方法は何ですか?CakePHP 2.4.1 を使用しています。