我有一个Users
实体位于多个数据源上(相同的表只是不同的数据,取决于调用它的内容)。目前,根据网站的哪个部分调用实体,它使用Application.cfc
中设置的数据源。
最近我被要求将一些不同网站的部分合并为一个页面。因为实体用于不同的部分,所以我试图避免使用不同的数据源编辑组件。所以我想知道是否有人知道如何设置实体在entityLoad()
上使用的数据源,或者是否需要从头开始重建所有内容?
答案 0 :(得分:1)
不是EntityLoad(
),但ORMExecuteQuery()
支持不同的数据源。
ORMExecuteQuery("from Artists", {datasource="#datasource#"});
https://wikidocs.adobe.com/wiki/display/coldfusionen/ORMExecuteQuery