我想显示数据库中的所有用户。我想将所有用户放在一个列表中,然后将该列表呈现给模板。
然后我想迭代显示<p>
标记
For u in users:
<p>u.username</p>
Endfor
我想知道如何从数据库中检索用户。
Public static Result render_f() {
List<String> users = ask in db;
return ok(template.render(users));
上述方法是否合理?如果没有,我可以从这里得到一些指示吗?
答案 0 :(得分:6)
这是基本语法,通常显示在docs和samples中(检查即{。{1}}样本
computer-database
app/models/User.java
@Entity
public class User extends Model{
@Id
public Long id;
public String name;
public static Finder<Long,User> find = new Finder<Long,User>(Long.class, User.class);
}
app/controllers/Application.java
Public static Result render_f() {
List<User> users = User.find.all();
return ok(template.render(users));
}
template.scala.html