Coldfusion CFdump cfcomponent cfscript
可以在CFC组件内使用cfdump吗? 可以在cfscript中使用cfdump吗 我知道答案是否定的,那么人们怎么能发出函数insde cfcomponent的值呢 cfscript?Coldfusion CFdump cfcomponent cfscript,coldfusion,Coldfusion,可以在CFC组件内使用cfdump吗? 可以在cfscript中使用cfdump吗 我知道答案是否定的,那么人们怎么能发出函数insde cfcomponent的值呢 cfscript? 我在CFC组件内部使用CF8cfdump?为什么不呢?但我认为你应该在一个函数中完成它 cfscript中的cfdump?在CF9中WriteDump(),或在cflib中搜索在CF6中工作的自定义项+ 可以在CFC组件内使用cfdump吗 是的,有一些警告。如果使用CFDUMP后跟CFABORT,则无论组
我在CFC组件内部使用CF8cfdump?为什么不呢?但我认为你应该在一个函数中完成它 cfscript中的cfdump?在CF9中WriteDump(),或在cflib中搜索在CF6中工作的自定义项+ 可以在CFC组件内使用cfdump吗 是的,有一些警告。如果使用CFDUMP后跟CFABORT,则无论组件/方法是否已关闭输出,都将显示转储。当然,这会中止所有处理 可以在cfscript中使用cfdump吗 不完全是这样(除非您使用的是CF9),但是有一些变通方法 您可以关闭脚本,放入dump标记,然后重新打开它,如下所示:
</cfscript><cfdump var="#myVar#"><cfscript>
CFLib中还有一个模仿CFDUMP标记的UDF
添加:在CF9或更高版本中,还有。Coldfusion 9:
<cfscript>
myVar = "this is a test";
WriteDump(myVar);
</cfscript>
myVar=“这是一项测试”;
WriteDump(myVar);
Coldfusion 8及以下版本:
cf8没有cfscript版本的标记,因此如果需要,需要首先将其抽象为用户定义的函数。您的组件需要能够访问此功能
如果此代码与CF9一起使用,我避免使用名称“WriteDump()”,以防止任何可能的冲突
<!--- Abstract cfdump tag for use in cfscript --->
<cffunction name="scriptDump" output="no" hint="Abstracts cfdump for cfscript">
<cfargument name="myVar" required="yes">
<cfset var result = "">
<cfsavecontent variable="result">
<cfdump var="#arguments.myVar#">
</cfsavecontent>
<cfreturn result>
</cffunction>
<cfset myVar = "this is a test">
<!--- Test the scriptDump(var) function in cfscript --->
<cfscript>
dumpOfMyVar = scriptDump(myVar);
</cfscript>
<!--- Test the scriptDump(var) function in regular HTML --->
<cfoutput>
#scriptDump(myVar)#
</cfoutput>
dumpOfMyVar=scriptDump(myVar);
#脚本转储(myVar)#
您只能在CF9中使用WriteUp。如果您在CF8中,请使用以下命令:
adminapi = createObject("component","cfide.adminapi.base");
adminapi.dump(foo);
当然可以。但我这里没有CF9,正处于CFML参考文献中。我已经编辑了我的答案。可能是重复的