2014-01-08 49 views

回答

6

確定一個生命週期回調是做正確的地方?因爲它確實不是。如果明天你需要在CLI任務中使用你的模型或其他什麼東西,那麼會怎麼樣呢?此外,隨着關聯API的到來,可能會有更優雅的方式來實現它,但仍然在模型之外。

... 
// Controller code 
module.exports = { 
    index: function(req, res) { 
    // Whatever gets you the values... 

    values.owner = req.session.user_id; 
    Model.create(values, function(err, model) {...}); 
    }, 
    // Other actions 
} 
... 
:所以,現在我只想把你的引用作爲一個簡單的值,在行動(從這裏您可以訪問 req.session)與其他屬性,像一起並傳遞到構造函數設置