Sails JS,如何将请求参数映射到模型?
Sails JS, how to map request parameter to model?
我想将 request.params 中的 json 数据映射到我的控制器 class 中的模型。
在将模型保存到数据库之前,它在控制器中有一些动作。
是否有无需手动将 json 数据自动映射到模型对象的解决方案?
var 电子邮件 = req.body.email;
var phone = req.body.phone;
如果我对你的问题理解正确,那么是的。
我会经常构建这样的表单:
<input type="text" name="data[email]" value="ex@example.com">
<input type="text" name="data[phone]" value="1234567890">
在您的控制器中:
var data = req.param('data')
// data is now = {email : 'ex@example.com', phone : '1234567890'}
更新数据库时:
User.create(data).exec(funtion(e,r){
console.log(e||r)
// if there is no error, object r should contain:
// {
id : <id>,
email : 'ex@example.com',
phone : '1234567890',
createdAt : <date>,
updatedAt : <date>
}
})
我想将 request.params 中的 json 数据映射到我的控制器 class 中的模型。 在将模型保存到数据库之前,它在控制器中有一些动作。
是否有无需手动将 json 数据自动映射到模型对象的解决方案?
var 电子邮件 = req.body.email; var phone = req.body.phone;
如果我对你的问题理解正确,那么是的。
我会经常构建这样的表单:
<input type="text" name="data[email]" value="ex@example.com">
<input type="text" name="data[phone]" value="1234567890">
在您的控制器中:
var data = req.param('data')
// data is now = {email : 'ex@example.com', phone : '1234567890'}
更新数据库时:
User.create(data).exec(funtion(e,r){
console.log(e||r)
// if there is no error, object r should contain:
// {
id : <id>,
email : 'ex@example.com',
phone : '1234567890',
createdAt : <date>,
updatedAt : <date>
}
})