如何爲不同的請求實現不同的約束?例如,有User
類:玩框架,請求的不同約束
public class User extends Model{
@Required
@Email
@Id
public String email;
@Required
@Column(length = 50)
public String firstname;
@Required
@Column(length = 50)
public String lastname;
@Required
public String password;
}
當我創建一個新的用戶,需要所有的約束。但是當我更新用戶信息時,我不需要密碼約束。
我應該爲createUser()
和updateUser()
動作創建單獨的類嗎? 有什麼辦法可以只用一堂課?
謝謝你的回答。一個屬性可以有多個組?例如,groups = {A.class,B.classs},像這樣 – 2014-10-17 08:31:01
@DavaahuuJamsran - 是的。語法是''@Required(groups = {Create.class,Update.class})''。 – avik 2014-10-17 08:44:38
我玩框架2.2.4,它不工作。即使一個組不工作(@Required(groups = Create.claass))。有任何想法嗎? – 2014-10-17 09:04:06