2013-11-28 53 views
0

我有我的個人資料包和我profile.scala.html文件的對象profileModel有下面的代碼傳遞一個自定義對象Scala的模板

@(model: ProfileModel) 
當我編譯

,它給了一個錯誤遞歸價值模型需要鍵入

但是當我提出這個類車型與我application.conf爲

ebean.default="models.*" 

它的工作原理。 我的猜測是斯卡拉編譯器自動添加模型*編譯時的類路徑

有沒有辦法讓這個工作無需將類移回模型包?

我使用Scala的2.10.2

回答

2

內置如果我理解你的權利,如果存在profile包你玩ProfileModel 2.2.1在視圖中正確的聲明應該是:

@(myProfile: profile.ProfileModel) 

和'是的',Play會自動導入所有的modelscontrollers(以及其他衆所周知的類型),但是如果你想在自定義包中使用任何類型(或者導入的lib),你需要使用全限定路徑。

相關問題