ColdFusion 8 が CFC をキャッシュしています。開発は足踏み状態です。管理パネルにアクセスできません。私のオプションは何ですか?
1885 次
3 に答える
0
application.cfc を使用して、すべての cfc キャッシュをクリアします。
<!--- *****************************************************************
Run before the request is processed
************************************************************--->
<cffunction name="onRequestStart" returnType="boolean" output="false">
<cfargument name="thePage" type="string" required="true">
<cfscript>
if (structKeyExists(url,'reinit')) {
structClear(application);
structClear(session);
onApplicationStart();
onSessionStart();
}
</cfscript>
<cfreturn true>
</cffunction>
アイデアは、「reinit」と呼ばれる url 変数を渡すことです。この変数が URL で定義されるたびに、アプリケーションが開始されます。
これをテストするには: 1. cfc に変更を加えます。 2. xxx.cfm?reinit=1 で cfm ページを呼び出します。 3. cfc の変更が反映されていることを確認します。
それが役に立てば幸い...
于 2012-12-18T15:25:32.043 に答える