CF9ORMマッピングに問題があります。
私は時々次のエラーを受け取ります(はい、ほとんどの場合正常に動作します)、
Mapping for component model.Pubs not found. Either the mapping for this component is missing or the application must be restarted to generate the mapping.
Application.cfcでのORM定義
<cfscript>
this.datasource = "Pubs";
this.ormenabled = true;
this.ormsettings= {
dialect="MicrosoftSQLServer",
dbcreate="update",
eventhandling="true"
};
</cfscript>
<cfset this.mappings["/model"] = getDirectoryFromPath(getCurrentTemplatePath()) & "model" />
これを修正する唯一の方法は、ORMを数回更新することです。これは、Application.cfcで?init=trueを押すことです。それはまだ一時的な解決策ですが、私はそれの根本的な原因を知り、それを修正する必要があります。
<cfscript>
if(structKeyExists(url, "init")) { ormReload(); applicationStop(); location('index.cfm?reloaded=true'); }
お知らせ下さい。
ありがとう!