2016-04-15 8 views
-1

新しいレコードを表に追加するために "save(null、{method: 'insert'})"を使用しました。私は、挿入中に "updated_at"を設定したくありません。更新を行うまでupdate_atを空白のままにしておきます。挿入時にupdated_at列が変更されました

どうしたのですか?

Product.forge({

kind : 'data', 
    comment : 'comment', 

}) 
.save(null, {method: 'insert'}) 

=======================

bookshelf.Model.extend({ documentationから

tableName : 'products', 

hasTimestamps : true}) 

答えて

0

何も間違っていない。これは予想して設計された行動である

:。。

...モデルが新しい場合、または{method: 'insert'}がオプションとして提供され、created_at属性とupdated_at属性が挿入されている場合はそれを、現在の日付がある場合はupdated_at属性を設定します更新中です。

のでupdated_at列は常に両方の更新および挿入のために更新です。

+1

ありがとうございました! – Evabila

関連する問題