2014-07-07 41 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])

问题是,玩也不能直接通过您必须分配全名找到模型包裹名字。