1
我是比較新的Grails的(使用V2.3.5)和生成的觀點爲我的個人域類:Grails的腳手架域約束
類Person {
String title
String firstName
String lastName
static constraints = {
title inList: ["Mr", "Ms", "Dr"], blank: false
firstName maxSize: 100, blank: false
lastName maxSize: 100, blank: false
}
}
腳手架生成以下textfield:
<g:textField name="lastName" maxlength="100" required="" value="${personInstance?.lastName}"/>
我似乎記得在以前的grails ve rsions,域約束是動態的,而不是硬編碼,e.g
<g:textField name="lastName" maxlength="personInstance?.constraints?.lastName?.maxSize" required="" value="${personInstance?.lastName}"/>
是否有一個原因,爲什麼會有改變?對我來說這似乎不是一個更好的做法。
非常感謝!
感謝的一種方式。我只是想知道指定約束大小的正確/一般的方法,其他人是怎麼做的? – rastapopoulos