Playframework 在旋转模板内创建列表
通常我都是这样创作的:Playframework 在旋转模板内创建列表,playframework,playframework-2.0,twirl,Playframework,Playframework 2.0,Twirl,通常我都是这样创作的: @(courses: List[models.Course]) 然后,我将列表从控制器通过render方法传递到视图中 但这是一种特殊情况,它实际上是一部分,我必须将课程列表添加到控制器中的每个方法中 逻辑: main.scala.html是通过@content变量调用所有其他视图的主文件 有一个twitter引导导航栏,它被调用到每个视图中,我不想将列表从每个控制器操作传递到视图中,但我想这样称呼它: 伪代码: 注意:这是伪代码,我对Scala一无所知。我所做的是:
@(courses: List[models.Course])
然后,我将列表从控制器通过render方法传递到视图中
但这是一种特殊情况,它实际上是一部分,我必须将课程列表添加到控制器中的每个方法中
逻辑:
main.scala.html是通过@content变量调用所有其他视图的主文件
有一个twitter引导导航栏,它被调用到每个视图中,我不想将列表从每个控制器操作传递到视图中,但我想这样称呼它:
伪代码:
注意:这是伪代码,我对Scala一无所知。我所做的是:
@defining( CourseCategory.find.all()) { courses =>
@for(i <- courses) {
<li><a href="#">@i.getCategoryName</a></li>
}
}
我不确定这是否是一个好方法,但它确实有效。您也可以将其缩短为:
@for(i <- CourseCategory.find.all()) {
<li><a href="#">@i.getCategoryName</a></li>
}
@for(i <- CourseCategory.find.all()) {
<li><a href="#">@i.getCategoryName</a></li>
}