【发布时间】:2011-06-23 21:51:09
【问题描述】:
Coldfusion application.cfc 中的 ORM 设置在其他任何东西运行之前运行(onapplicationstart 等)。那么如何在 application.cfc 中设置动态数据源(ORM 初始化之前的代码)?我们可以在之后设置它并将 ORM 重新指向动态数据源,但这要求硬编码的数据源也必须有效。这充其量是微不足道的。
这是一个例子:
<cfscript>
this.name = "someapp_#hash(cgi.http_host)#";
this.ormenabled = "true";
this.ormsettings = { cfclocation = "config/definitions", eventhandling = "true",datasource="STATICDATASOURCE" };
</cfscript>
如果未在 application.cfc 范围内指定,则会出现“未为当前应用程序配置 ORM”之类的错误。
我们需要能够从服务器上的文本文件中获取数据源。
【问题讨论】:
标签: orm coldfusion