2013年1月27日 星期日

Grails Study Note


這篇文章是寫給自己看的 :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 顯示排列的順序
  其中 size4..15 表示長度限制在4~15字元
  其中 blank: false, 表示不允許null
 其中  unique: true, 表示等會存到資料庫時不許許重複
其中   password: true;, 表示等會Scaffolding顯示時,input的欄位會打星星 (密碼欄位)