entityNew失败

时间:2011-04-16 17:51:39

标签: orm coldfusion coldfusion-9

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

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

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

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

entityNew()代码行失败。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

我也(因为它让我对使用保留字感到紧张)将你的CFC从name重命名为其他东西(如果这确实是你的CFC的名字)。