2016-10-26 1 views
0

私はこのモデルを私のモデルに持っています。Yii2 TimestampBehaviorを上書きする方法は?

public function behaviors() { 

    return [ 
     TimestampBehavior::className(), 
    ]; 
} 

created_atupdated_at期待通りに動作します。

しかし、私はデータが更新されるたびにupdated_atのために一定の時間を渡す必要があります。

どうすればよいですか?それについて何かリソースを見つけることができないようです。

答えて

0

休ん**この

public function behaviors() 
{ 
    return [ 
        [ 
         'class' => TimestampBehavior::className(), 
     'createdAtAttribute' => 'created_at', 
     'updatedAtAttribute' => 'updated_at', 
     'value' => new Expression('NOW()'), 
        ], 

    ]; 
} 
+1

を試してみてください**は更新後に 'updated_at'のための時間を追加したいです。あなたが提供する解決策は 'behaviour'の中核的機能ですが、これは**休憩**が期待しているものではありません –

+0

yaありがとうございましたが、何とか自分の' $ time'を渡す必要があります... – resting

関連する問題