Joh*_*ett 4 database coldfusion cfquery application.cfc coldfusion-10
我想知道在使用脚本函数时从Application.cfc文件调用变量的新方法,该函数的格式为"this.something"我的例子:
component {
// application variables
this.datasource = "my DSN";
}
Run Code Online (Sandbox Code Playgroud)
现在在我的cfquery中我想访问它.我过去用过,我会在Application.cfc中使用[cfset REQUEST.dataSource ="MyDSN"],然后在我的cfqrey中我会说;
<cfquery name="rs_dailytip" datasource="#REQUEST.dataSource#">
My SQL
</cfquery>
Run Code Online (Sandbox Code Playgroud)
我的问题是如何使用新的Application.cfc,我使用"this.datasource"?
要回答此特定问题,您不需要提供数据源属性.您的查询应如下所示:
<cfquery name='Q'>
SQL GOES HERE
</cfquery>
Run Code Online (Sandbox Code Playgroud)
THIS.datasource成为默认数据源(从CF9开始).