FW/1 でサブシステムごとのエラー ファイルを取得しようとしています。私は次のことがうまくいかないことを知っています。
variables.framework = {
...
error = getSubsystem() .error',
...
アップデート
私は試した
<cffunction name="onError">
<cfargument name="Exception" type="Struct" required />
<cfargument name="Event" type="String" required />
<cfif Arguments.Exception.Type EQ 'missinginclude' >
<cfoutput>#layout('#getSubsystem()#:default',view('login/error'))#</cfoutput>
<cfreturn false />
</cfif>
<cfreturn super.onError(ArgumentCollection=Arguments) />
</cffunction>
そして、次のエラーが表示されます。
onError 関数に渡された EXCEPTION 引数が Struct 型ではありません。
この引数の型としてコンポーネント名を指定した場合、コンポーネントの定義ファイルが見つからないか、アクセスできない可能性があります。
The error occurred in /Applications/ColdFusion10/cfusion/wwwroot/Pluma/Application.cfc: line 189
187 : </cffunction>
188 :
189 : <cffunction name="onError">
190 : <cfargument name="Exception" type="Struct" required />
191 : <cfargument name="Event" type="String" required />