1

嗨,我在让我的约束在我的 grails 项目中工作时遇到了一些麻烦。我试图确保 Site_ID 的字段没有留空,但它仍然接受空白输入。此外,我正在尝试设置字段出现的顺序,但即使在我尝试时也没有反映在页面上。这是代码:

package translation

class J2_Translations {

    String Site_ID 
    String I18NKey

    static constraints = {
        Site_ID(blank:false) 
        I18NKey()
    }
}

这是我的控制器代码,我没有做任何特别的事情,我只是想让约束起作用

package translation

class J2_TranslationsController {

    def scaffold = J2_Translations
}

谢谢,阿米亚

4

1 回答 1

1

Grails 是一个约定优于配置的框架。确保遵循标准的 Java 命名约定。属性应使用驼峰式标识符命名,前导字符为小写。例如:

String siteId
String i18nKey
于 2012-07-03T21:20:37.690 回答