1
我想要將json數據從request.params映射到我的控制器類中的模型。 將模型保存到數據庫之前,它在控制器中有一些操作。Sails JS,如何將請求參數映射到模型?
它是否有解決方案自動映射json數據模型對象,而無需手動做到這一點?
var email = req.body.email; var phone = req.body.phone;
我想要將json數據從request.params映射到我的控制器類中的模型。 將模型保存到數據庫之前,它在控制器中有一些操作。Sails JS,如何將請求參數映射到模型?
它是否有解決方案自動映射json數據模型對象,而無需手動做到這一點?
var email = req.body.email; var phone = req.body.phone;
如果我正確理解你的問題,那麼是的。
我會經常構建形式是這樣的:
<input type="text" name="data[email]" value="[email protected]">
<input type="text" name="data[phone]" value="1234567890">
在你的控制器:
var data = req.param('data')
// data is now = {email : '[email protected]', 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 : '[email protected]',
phone : '1234567890',
createdAt : <date>,
updatedAt : <date>
}
})
謝謝Metzuda。 這是我需要的解決方案。 –
我的榮幸!快樂編碼) –