0

我有一些 ORM 的统计代码,它列出了系统中的所有实体。我知道该对象已加载并存在。但是在尝试创建新实体时出现错误。

Error: Could not find the ColdFusion component or interface {object name}

我用来创建实体的代码很简单。

o = entityNew("name");
o.setName("name of user");
entitySave(o);

entityNew()它在代码行上失败。

有任何想法吗?

4

1 回答 1

1

此问题通常是因为您的对象不在应用程序设置指定的文件夹中。您提到您有其他对象正常工作,因此您需要根据工作代码仔细检查您的代码以查看差异所在。

您可以做的另一件事是引用对象的完整 CFC 路径:

o = EntityNew("MyCFCs.ORM.Name");

我也(只是因为使用保留字让我很紧张)将您的 CFC 从重命名name为其他名称(如果这确实是您的 CFC 的名称)。

于 2011-04-19T12:46:18.633 回答