在ColdFusion中,如何显式引用Application.cfc中定义的“ THIS”作用域?

布里恩·马龙

有没有一种方法可以显式引用Application.cfc中定义的THIS范围?

说我有一个像这样的Application.cfc:

component {
this.name="MyApplication"
..

我知道您可以从网站上的任何页面访问this.name…

<cfoutput>#this.name#</cfoutput> 

...但是如果您在另一个组件中,将如何达到Application.cfc的“本”范围?是否可以不交付var?

Adobe文档说,您可以通过使用实例或对象名称作为前缀来引用“ THIS”作用域。我尝试了Application.this.name,但是没有用。

卡尔·冯·斯特滕

Application.cfc的“ this”中设置的大多数内容在执行后都无法访问。ColdFusion在运行时将this.name复制到application.name,因此您可以从应用程序中的任何位置访问application.name。对于“ this”中的其他设置,它们似乎可以从您的页面访问,因为OnRequest()方法将页面包括在application.cfc执行周期中。

实例化一个CFC并在其方法内部工作后,“ this”的上下文将更改为该CFC的构造函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ColdFusion中,如何显式引用Application.cfc中定义的“ THIS”作用域?

来自分类Dev

AngularJS中重复作用域定义方法

来自分类Dev

在reactjs组件中定义'this'的作用域

来自分类Dev

在函数中定义变量作用域

来自分类Dev

ColdFusion中是否存在“循环”作用域?

来自分类Dev

java中此关键字的显式作用域如何工作?

来自分类Dev

Python中的变量作用域

来自分类Dev

JavaScript中的作用域规则

来自分类Dev

在会话作用域的JSF中请求作用域的属性

来自分类Dev

使用Luabind在Lua中创建作用域的作用域

来自分类Dev

Javascript中的块作用域,函数作用域和局部作用域

来自分类Dev

指令链接功能中的“作用域”是根作用域,而不是指令作用域

来自分类Dev

如何定义处理 SBT 中作用域相关信息的 TaskKey?

来自分类Dev

如何访问嵌套指令中的作用域?

来自分类Dev

BitBake中的变量作用域如何工作

来自分类Dev

如何正确访问Laravel中的作用域?

来自分类Dev

如何访问嵌套指令中的作用域?

来自分类Dev

在C ++中定义类作用域常量的最佳方法

来自分类Dev

ES6中的块作用域

来自分类Dev

AngularJS:在$ routeProvider中访问作用域变量

来自分类Dev

在runST函数中传递作用域状态

来自分类Dev

了解R中的词法作用域

来自分类Dev

python中eval函数的作用域

来自分类Dev

在Laravel中缓存作用域查询

来自分类Dev

在foreach中,PHP与外部作用域同名

来自分类Dev

GCC中结构变量的作用域规则

来自分类Dev

在C宏中模拟作用域

来自分类Dev

Nodejs模块中的作用域问题

来自分类Dev

c#.net中的变量作用域