Function 如何调试组件中定义的coldfusion函数?

Function 如何调试组件中定义的coldfusion函数?,function,coldfusion,components,cfc,Function,Coldfusion,Components,Cfc,是否有任何方法可以通过url请求访问组件的函数以进行调试,就像我们在php框架(如CodeIgniter)中访问函数一样 谢谢 既然你这么说 当我使用cfdump调试任何数据库查询时,通常会出现问题 在函数内部,我得到一个响应,该函数的类型为“struct” 并且返回的数据不是“struct”类型,因此我无法看到 不管垃圾场倾倒了什么 答案是将cfdump标记的abort属性设置为true。通过调试,您的意思是修复一些您认为不应该做的事情,还是仅仅查看组件中的内容?感谢您的回复@DanBracu

是否有任何方法可以通过url请求访问组件的函数以进行调试,就像我们在php框架(如CodeIgniter)中访问函数一样

谢谢

既然你这么说

当我使用cfdump调试任何数据库查询时,通常会出现问题 在函数内部,我得到一个响应,该函数的类型为“struct” 并且返回的数据不是“struct”类型,因此我无法看到 不管垃圾场倾倒了什么


答案是将cfdump标记的abort属性设置为true。

通过调试,您的意思是修复一些您认为不应该做的事情,还是仅仅查看组件中的内容?感谢您的回复@DanBracuk。调试意味着函数中的某些内容未按预期工作。检查是否可以在该函数中放置一个cfdump,并直接通过url访问该方法/函数。当我将cfdump放入函数中调试任何数据库查询时,通常会出现问题,我得到的响应是函数类型为“struct”,返回的数据不是类型为“struct”,因此我无法看到cfdump转储的任何内容。通常,在调试时,我使用cfmail通过电子邮件向我发送查询结果。cfmail可以,但这似乎不是最佳实践。是吗?(Update)@R.Pandey-你能发布一个小例子来说明这个问题吗?通常,如果“输出”没有被抑制,你所描述的应该是有效的……我也这么做了。仍然没有得到任何显示为调用函数的内容在添加abort属性后没有得到任何返回内容。是否在任何地方创建对象?