Revision b9d2f814
Von Bernd Bleßmann vor fast 10 Jahren hinzugefügt
SL/DB/Helper/Attr.pm | ||
---|---|---|
94 | 94 |
return $self->$attribute |
95 | 95 |
? $::locale->reformat_date( |
96 | 96 |
{ dateformat => 'yy-mm-dd' }, |
97 |
( $self->$attribute eq 'now'
|
|
97 |
( ($self->$attribute eq 'now' || $self->$attribute eq 'now()')
|
|
98 | 98 |
? DateTime->now |
99 | 99 |
: $self->$attribute |
100 | 100 |
)->ymd, |
Auch abrufbar als: Unified diff
SL::DB::Helpers::Attr as_date geht jetzt auch mit 'now()'.
Ein neu-angelegtes Rose-DB-Objekt mit einer Spalte mit einem
Datums-Default-Wert 'now' liefert 'now()' für diese Methode. Z.B.:
SL::DB::Order->new->itime = 'now()'. Jetzt geht damit z.B.:
SL::DB::Order->new->itime_as_date
Behebt #30 (redmine).