如何重構cferror標籤的Application.cfc的onerror的()
<cferror type="EXCEPTION" template="ErrorTemplate.cfm">
轉化爲一個onError()
功能的Application.cfc?注意cferror爲模板創建一個var error
結構。有沒有一種快速簡單的方法來創建相同的錯誤結構?如何使用<cfinclude>
將它傳遞給ErrorTemplate.cfm?
我知道onRequest()
與目標頁面共享變量作用域,但onError也共享變量作用域嗎?如果不是,我該怎麼辦?把它貼在Form
範圍內?
謝謝
碰到http://ketanjetty.com/coldfusion/basics/error-handling/它說:「如果你使用的是Application.cfc,使用CFERROR標籤的最好方法是在onRequestStart()方法中。」真? – Henry
奇怪。這實際上工作嗎? (我現在無法測試)。我一直認爲它必須放置在Application.cfc中的函數之外。 – Leigh