2014-07-07 44 views
0

我收到了應在「視圖」中讀取的對象列表,但我收到錯誤:找不到:鍵入Workitem。Play Framework - 呈現對象列表 - 未在視圖中找到

如何在我的「視圖」中讀取對象列表?

謝謝你,艾倫 馬丁斯

控制器:

public static Result Divergency() { 
    WorkitemManager wim = new WorkitemManager(); 
    List<Workitem> divergencyList = wim.getDivergencyList(); 
    return ok(views.html.divergency.render(divergencyList)); 
} 

查看:

@(divergencyList: List[Workitem]) 

<tfoot> 
    @for(divergency<- divergencyList) { 
     <tr> 
     <th><a href="">@divergency.getId()</a></th> 
     <th><a href="">@divergency.getAssigned()</a></th> 
     <th><a href="">@divergency.getStatus()</a></th> 
    </tr> 
    } 
</tfoot> 

型號:

@Entity 
public class Workitem { 

    @Id 
    private String id; 
    private String status; 
    private String assigned; 

    //Getters and Setters 

} 
+0

'package models'中的'Workitem'? –

+0

這是Ebean模型嗎?你放哪個包? – biesior

+0

是的,這是一個包裝模型。 –

回答

0

在view.scala.html文件,你必須爲你的模型類分配完整的包名

@(divergencyList: List[com.Beans.Workitem])

問題是,玩也不能直接通過您必須分配全名找到模型包裹名字。