在CF9中读取Application.DataSource

3

我该如何从我的代码中读取默认的application.datasource?

对application进行转储并不能显示数据源,尝试读取application.datasource会出现错误。

3个回答

5
尝试使用“application.getApplicationSettings()”进行转储。

0

尝试重新启动应用程序。您不能仅仅停止应用程序并查看数据源。但是,如果您在application.cfc中设置了这个,它“应该”可以工作。

组件输出="false" { this.name = "MyDemo"; this.datasource = "DemoDB"; }

编辑:很好,托尼,我不知道那个。


0

Application.cfc 中的 this 作用域仅在 onApplicationStart()、onSessionStart()、onRequestStart() 等方法的持续时间内存在。

如果您想在 onApplicationStart() 中公开变量,只需将其存储在应用程序作用域中即可。

application.myVariable = myVariable;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接