如何在playframework中为模型创建html表单

如何在playframework中为模型创建html表单,html,forms,playframework,Html,Forms,Playframework,在我的应用程序中,我必须向用户提供一个地址输入表单。我有一个地址模型,如下所示。我是否需要从头创建一个html页面来捕获用户输入,或者我可以在admin区域生成一个类似于crud页面的表单吗?在playframework中,哪种方法是正确的 public class Address extends Model { @Required String addressLine1; String addressLine2; String city;

在我的应用程序中,我必须向用户提供一个
地址输入表单
。我有一个
地址
模型,如下所示。我是否需要从头创建一个html页面来捕获用户输入,或者我可以在admin区域生成一个类似于
crud页面的表单吗?在
playframework
中,哪种方法是正确的

public class Address extends Model {    
    @Required
    String addressLine1;

    String addressLine2;

    String city;

    String state;

    String pincode;

    String phoneNumber;

    String country;
...
}

使用CRUD模块捕获用户输入是一种更简单、更快的方法。CRUD模块适用于此类情况。关于这是否是正确的方法,这取决于。如果你有很多定制,那么你可以覆盖crud模板,它应该可以工作


只需创建一个扩展CRUD的地址控制器。它将作为/admin/的一部分提供。就这样。

您可以在不使用CRUD控制器的情况下重用CRUD标签

#{crud.form class:'models.ModelName' /} 
#{curd.form object:anyInstance /} 
请看我的答案了解更多细节

附言


这个问题已经被问过了,但被接受的问题对我来说并不令人满意,我想把它变成一个更一般的问题。所以我又问了一遍,但还是没有得到任何答案!,我自己终于找到了解决方案:)

谢谢。如果我想使用下拉列表而不是国家/地区的txtfield,我应该在crud模板中复制/粘贴html片段吗?我还在努力寻找自动生成表单的最佳模式,而不必经过整个crud控制器。。。