CFC在哪里获得它的应用范围

Jas*_*son 5 coldfusion cfc application.cfc

我有一组CFC,我从两个单独的Applicaiton范围访问.

一个/Application.cfc在Root中.

另一个应用程序位于/Admin/Application.cfc中cfcs位于/ _cfc /中

如果我从(例如)/Admin/members/edit.cfm中的页面调用cfc(使用createObject()),这个cfc是否从以下位置获取它的应用程序范围:

应用程序1:/Application.cfc

要么

应用2:/Admin/Application.cfc

调用页面位于应用程序2下,但CFC本身位于应用程序1下.

我希望我有意义.

谢谢

贾森

Chr*_*ell 11

范围取决于实例化cfc的上下文而不是其物理位置.

因此,给定您的示例,从Application2中的模板实例化的Application1下的cfc将从Application2中看到应用程序范围