我们可以使用基于脚本样式的具有位置属性的cfparam吗?

问题描述 投票:4回答:2

@@ Devs,在这里,我正在为我的应用程序编写基于脚本的代码。在开发过程中,我遇到的问题是找到无效的CFML构造

示例代码:

<cfscript>
    cfparam(name="userID", default=0);  // Named attributes are accept in script based code.
    cfparam("myName", 'Kannan'); // Without named attributes. It's return the error. 
    writeDump(userID);
    writeDump(myName);
</cfscript>

enter image description here

我不确定ACF是否以基于脚本的编码样式在cfparam中允许位置值(无命名参数)。

FYR:我们可以使用如下所示的writedump

writeDump(var = userID);
writeDump(userID);

两者都返回相同的结果。不仅writedump的大多数构建函数都支持命名属性以及位置属性。

同样,为什么cfparam不支持此东西。如果我在cfparam代码上有任何错误或误解了任何内容,请纠正我。

谢谢!

coldfusion cfml coldfusion-11 coldfusion-2016
2个回答
4
投票
嗯,通过查看cfusion.jar来查看其在后台的工作方式非常有趣。由于我不是Java人士,因此不确定我的解释是正确还是错误。让我尝试一下。

2
投票
这是很多打字的方法。虽然可以获取<cfparam,但仅使用param关键字就容易得多
© www.soinside.com 2019 - 2024. All rights reserved.