0
Есть ли способ установить один атрибут, равный другому в модели sails.js, до того, как он не будет обновлен? Что-то вроде:Один атрибут модели, равный другому по умолчанию в модели sail.js
Есть ли способ установить один атрибут, равный другому в модели sails.js, до того, как он не будет обновлен? Что-то вроде:Один атрибут модели, равный другому по умолчанию в модели sail.js
Да, вы можете сделать это, используя обратный вызов afterValidate. Я рекомендую afterValidate(), потому что он будет проверять уже требуемое имя пользователя.
attributes : {
username: {type:'string',required:true},
fullname: {type:'string'}
},
afterValidate: function(values,next){
if(!values.fullname) values.fullname = values.username;
return next();
}
Простой, спасибо) –