Revision 78034f24
Von Sven Schöling vor etwa 14 Jahren hinzugefügt
SL/DB/DeliveryOrderItem.pm | ||
---|---|---|
4 | 4 |
|
5 | 5 |
use SL::DB::MetaSetup::DeliveryOrderItem; |
6 | 6 |
|
7 |
for my $field (qw(qty sellprice discount base_qty lastcost price_factor marge_price_factor)) { |
|
8 |
__PACKAGE__->attr_number($field, places => -2); |
|
9 |
} |
|
10 |
|
|
11 | 7 |
__PACKAGE__->meta->make_manager_class; |
12 | 8 |
|
13 | 9 |
# methods |
Auch abrufbar als: Unified diff
Attribute Helper umgeschrieben.
Siehe Dokumentation SL::DB::Helpers::Attr.
Attributhelper werden jetzt beim Rose Start automatisch geladen.
numeric Felder bekommen immer einen as_number udn einen as_percent helper.
date Felder bekommen immer einen as_date helper.
as_date Helper kann jetzt auch mit 'now' umgehen.
Zusaätzliche Helper können zur Compilezeit mit
erstellt werden, wobei 'type' einfach das ist, was auch bei der autdetection
ind er Datenbank erkannt wird, z.B. "numeric(15,5)" oder "date". Die passenden
Helper werden dann installiert.