我正在使用最新版本的railo,並試圖讓每個應用程序映射工作。這是我在做什麼:railo application.cfc this.mappings無法正常工作
<cfcomponent name="MyApp">
<cfset THIS.Name = "MyApp">
<cfset THIS.Mappings["/myapp"] = ExpandPath(".")>
</cfcomponent>
所以,我想能夠通過MYAPP這個應用程序文件夾中訪問組件*映射,而不必到rootapp.myapp *(從我的理解。 ,然後這個組件設置應該工作
但是,我的組件不能被這個映射訪問,並且當我在我的代碼中對應用程序變量執行cfdump時,它將顯示「applicationname」設置爲「MyApp 「,但沒有顯示映射。
不支持這些映射,或者我做錯了什麼?
編輯:
這是我得到確切的錯誤:
invalid component definition, can't find myapp.data.MyObject
的myapp
映射應該已經作出,而MyObject
確實存在。這裏是我的結構:「MyPage.cfm」依靠映射輕鬆訪問「MyObject」組件。 Application.cfc 應該加載,因爲cfml處理器應該開始向上移動目錄直到找到目錄。
好吧,看我原來的問題編輯... – jzimmerman2011
啊哈,現在它更有意義。請參閱最新的答案。 – Sergii
就像一個魅力,最重要的是,它是有道理的。謝謝! – jzimmerman2011