试图找到定义此组件的CFC

时间:2015-12-29 14:44:10

标签: coldfusion

好的,我是Coldfusion组件的新手,虽然我认为我在概念上理解它们。我接管了一个项目,在数据访问模型中,我所拥有的只是一个cfm,其中包含这一行:

<!--- Invoke data service --->
<cfset Variables.namedService =     createObject("component","services.namedService").init(datasource='dsname') />

我需要修改此组件后面的sql,但无法根据此createObject找出去哪里查找它。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:4)

查找名为“services”的文件夹,其中包含名为“namedService.cfc”的文件。如果找不到该文件夹​​,可能会寻找名为“services”的映射 - 可以在Application.cfc中找到映射(查找包含/ Services的行)或在CF管理员中找到映射。

最后 - 搜索NamedService.cfc可能会让事情变得更清楚。

答案 1 :(得分:2)

运行启用调试的页面。查看有问题的查询。你应该看到这样的东西:

getDate (Datasource=dw, Time=15ms, Records=1) in D:\xx\xxx\CustomTags\Components\OR\CaseAndProceduresDan.cfc @ 13:31:04.004

sql for the getDate query