这里有一个类似的问题,但接受的答案对我来说是一个错误。这是我正在运行的代码示例:
<cfloop query="var_recv_num_qry">
<cfdocument filename="#var_recv_num#.pdf" format="PDF">
....
</cfdocument>
</cfloop>
基本上,我正在循环一个 ID 的数据集,这些 ID 用于创建 x 个数字 pdf,其中文件名是 ID,并且文件被保存到服务器。在将循环限制为一次迭代时运行此代码可以按预期工作(pdf 在磁盘上创建),但是当循环超过一次迭代时,我遇到以下错误:
例程不能多次声明。
例程 localUrl 已在不同的模板中声明了两次。
我发现在 CF8 修补程序中解决了这个问题,但我正在运行 CF9.0.1
任何帮助深表感谢。谢谢。