gpt4 book ai didi

coldfusion - 如何在 ColdFusion 10 中禁用 sameformfieldsasarray?

转载 作者:行者123 更新时间:2023-12-05 01:26:54 25 4
gpt4 key购买 nike

如何禁用 sameformfieldsasarray当您有 Application.cfm文件?

我正在将旧应用程序从 ColdFusion 9 移植到 ColdFusion 10。该站点使用旧学校 Application.cfm文件。

我看到 10 添加了一个新设置( this.sameformfieldsasarray ),您可以启用该设置,当表单变量不止一个时,它将组合成一个数组。默认情况下这应该是关闭的,但不幸的是,对于我刚刚设置的全新安装,它是“开启”的。

我无法设置 this.sameformfieldsasarray错误,因为我们有 Application.cfm而不是 Application.cfc ,我在管理员或文档中找不到任何内容。

该代码在 Ubuntu 12.04 x64 上从全新安装的 CF10 运行。 @Adam 验证了示例代码可以在 Windows Server 2003 x64 上运行。

代码 :https://gist.github.com/2931343

sample 提交截图 :http://imgur.com/Q9DAi

服务器范围的屏幕截图 :http://imgur.com/9iwWL

已提交错误报告 :https://bugbase.adobe.com/index.cfm?event=bug&id=3214734

最佳答案

我不确定这个。 CF 10 太新了,你可能是第一个公开问这个问题的人(哈哈)。但也许您可以在 application.cfm 中执行以下操作。

<cfloop collection="#form#" item="fitem">
<cfif isArray(form[fitem])>
<cfset form[fitem] = arraytolist(form[fitem])/>
</cfif>
</cfloop>

我怀疑这会让事情变得正确。

关于coldfusion - 如何在 ColdFusion 10 中禁用 sameformfieldsasarray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11023006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com