其实很简单的。就是一个命令,但是传进去的是一个struct就行。
当时想到这个问题是,只要想的是如何把变量变为属性参数传入custom tag。
如果写成如下的,是不行的。
<cfset a="hello">
<cf_test #a#="world"> 我想要再cf_test里有个attributes.hello, 它的值是world
这样的实现不了我要的效果。要以下的代码才能实现我要的效果。
<cfset atts = structNew()>
<cfset atts[a]="world">
<cf_test attributeCollection="#atts#">
本文介绍了一种在ColdFusion Markup Language (CFML)中通过结构体(struct)传递参数的方法,解决了将变量作为属性参数传入自定义标签(customtag)的问题。通过具体的代码示例,展示了如何正确设置和使用结构体来传递多个属性。
1915

被折叠的 条评论
为什么被折叠?



