Для данного класса:Как я могу установить ограничение на дату в Grails?
class User {
Date birthday
}
Как я могу сделать ограничение, которое гарантирует, что день рождения является дата, когда пользователь вводит это в форме?
Для данного класса:Как я могу установить ограничение на дату в Grails?
class User {
Date birthday
}
Как я могу сделать ограничение, которое гарантирует, что день рождения является дата, когда пользователь вводит это в форме?
Если вы используете привязку данных, для нее будет установлено значение null, если это не дата. Если вы не выполните следующие действия, чтобы убедиться, что он является дата:
user.birthday = params.date("dateField")
вы видите какие-либо исключения, когда вы попробуйте сохранить '1L' против даты, когда вы просто« save() »? – dmahapatro
Ну, данные будут поступать от пользователя в виде строки во всех случаях, но вы не можете назначить 1L для даты. Вы получаете исключение. –
Я не получаю никакого исключения, когда я просто делаю это: 'new Person (дата рождения: 1L) .save (flush: true)' где 'birthdate' - дата в домене' Person'. – dmahapatro
Post код, который вы используете, чтобы сохранить пользователь, чтобы получить точный код, чтобы использовать –