通常我会创建所有这样的东西:
@(courses: List[models.Course])
然后我将 List 从控制器传递到 render() 方法的视图中。
但这是一种特殊情况,它实际上是部分的,我必须将课程列表添加到控制器中的每个方法中。
逻辑:
main.scala.html 是通过@content变量调用所有其他视图的主文件。
有一个 twitter 引导导航栏被调用到每个视图中,我不想将每个控制器操作中的 List 传递到视图中,而是我想这样称呼它:
伪代码:
@List[Course] = { Course.find.all()) { courses =>
@for(c <- courses) {
@c.getCategory()
}
}
注意:这是伪代码,我不知道 Scala。