我有一些ORM的统计代码,它列出了系统中的所有实体。 我知道对象已加载并存在。但是在尝试创建新实体时遇到错误。
Error: Could not find the ColdFusion component or interface {object name}
我用来创建实体的代码很简单。
o = entityNew("name");
o.setName("name of user");
entitySave(o);
entityNew()
代码行失败。
有什么想法吗?
答案 0 :(得分:1)
此问题通常是因为您的对象不在应用程序设置指定的文件夹中。您提到您有其他对象正常工作,因此您需要根据工作代码仔细检查代码,以查看差异所在。
您可以做的另一件事是引用对象的完整CFC路径:
o = EntityNew("MyCFCs.ORM.Name");
我也(因为它让我对使用保留字感到紧张)将你的CFC从name
重命名为其他东西(如果这确实是你的CFC的名字)。