ここに同様の質問がありましたが、受け入れられた回答はエラーになります。これが私が実行しているコードの例です:
<cfloop query="var_recv_num_qry">
<cfdocument filename="#var_recv_num#.pdf" format="PDF">
....
</cfdocument>
</cfloop>
基本的に、私は ID のデータセットをループして、ファイル名が ID である x 番号の pdf を作成することに慣れ、ファイルはサーバーに保存されます。ループを 1 回の反復に制限するときにこのコードを実行すると、意図したとおりに機能します (pdf がディスク上に作成されます) が、複数の反復をループすると、次のエラーが発生します。
ルーチンを複数回宣言することはできません。
ルーチン localUrl が異なるテンプレートで 2 回宣言されています。
この問題は CF8 ホットフィックスで解決されているという言及をいくつか見つけましたが、私は CF9.0.1 を実行しています。
どんな助けでも大歓迎です。ありがとう。