Mixin_Timestamp¶
Package: Record\Mixin
- class Mixin_Timestamp¶
extends Omeka_Record_Mixin_AbstractMixin
Mixin for models that keep added and/or modified timestamps.
- property Mixin_Timestamp::$_record¶
protected
- property Mixin_Timestamp::$_addedColumn¶
protected
- property Mixin_Timestamp::$_modifiedColumn¶
protected
- Mixin_Timestamp::__construct($record, $addedColumn = 'added', $modifiedColumn = 'modified')¶
Initialize the mixin.
Setting either of the column parameters to null will skip updating that timestamp. The default column names are ‘updated’ and ‘added’.
Parameters:
- $record (Omeka_Record_AbstractRecord) –
- $addedColumn (string) – Name of the column holding the “added” timestamp.
- $modifiedColumn –
- Mixin_Timestamp::beforeSave($args)¶
Before saving a record, set the “updated” timestamp.
Parameters:
- $args –
- Mixin_Timestamp::_setTimestamp($column)¶
Update a timestamp column for the underlying record.
Parameters:
- $column (string) – Column to update.