如何在Coldfusion 10中获取应用程序数据源名称?

jan*_*jan 8 coldfusion application.cfc coldfusion-10

在Coldfusion 9中,在application.cfc之外获取应用程序数据源,我已经使用过了application.getApplicationSettings().datasource.

在Coldfusion 10中getApplicationSettings()已被替换ApplicationGetMetadata().所以我很自然地尝试过ApplicationGetMetaData().datasource,但是这个ApplicationGetMetaData()功能目前还不行......(参见文档和评论).

所以,我怎么能在CF10的外面的Application.cfc获取应用程序的数据源名称(中的Application.cfc this.datasource)?

小智 14

没有调用ColdFusion函数ApplicationGetMetaData.正确的函数名称是GetApplicationMetaData().

您可以datasource通过致电获取应用程序GetApplicationMetaData().datasource.

  • 显然这个功能在CF10预发行版和最终发行版之间重命名(https://bugbase.adobe.com/index.cfm?event=bug&id=3208541)applicationGetMetadata的旧文档直到今天仍在线:) (4认同)