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.