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的欄位會打星星 (密碼欄位)


2. 使用Grails 的 Static Scaffolding 功能
  grails  generate-all  package.XXX

3. model 
  User
    static hasMany = [userRole : UserRole];
  
  UserRole

1 則留言:

匿名 提到...

想要請問一下去TUS的機票是在哪裡訂的?7月要去tucson可是不知道幾月的時候買比較便宜和哪家航空的?