這篇文章是寫給自己看的 :p
所以如果不知道小橘在寫些什麼,就請多包含囉。
1. 使用Grails 的 Dynamic Scaffolding 功能
最快的方法是,controller&model是 一樣的名稱
在controllers class中加入,
def scaffold =true;
在domain(Model) class 中可以加入下列限制
static constraints = {
userId size: 4..15, blank: false, unique: true;
password size: 6..15, blank: false, password: true;
fullName blank: false;
}
可以注意到的是,順序會影響到等會 Scaffolding 顯示排列的順序
其中 size: 4..15 表示長度限制在4~15字元
其中 blank: false, 表示不允許null
其中 unique: true, 表示等會存到資料庫時不許許重複
其中 password: true;, 表示等會Scaffolding顯示時,input的欄位會打星星 (密碼欄位)