Perl/CGI、MySQL、Perl テンプレート ツールキットを使用しています。
データベースをセットアップし、データベースにクエリを実行するためのいくつかの perl モジュールを用意しました。
perl モジュールからデータ構造 (ハッシュのハッシュ) を perl テンプレート ツールキット (.tt) に渡し、Web ページに結果をレンダリングします。
検索結果をタブ区切りファイルにダウンロードするオプションを追加したいと思います。つまり、ダウンロード ファイル オプションを提供します。私の perl モジュールには、タブ区切り形式への変換を行うサブルーチンがあります。そのサブルーチンを呼び出して、検索結果をタブ区切り形式に変換できるようにしたいと考えています。Template toolkit で perl モジュールからサブルーチンを呼び出すことはできますか?
データベースに再度クエリを実行したり、結果を CACHE に保存したりせずに、ダウンロード可能なファイルを生成する方法を見つけようとしています。
Perl テンプレートがレンダリングしているデータ構造 (ハッシュのハッシュ) を、ダウンロード可能なファイルを生成できる Javascript (さらにサブルーチンを呼び出す) に渡す方法はありますか?
正しいアプローチを提案してください。
御時間ありがとうございます