Revision 0845c4b7
Von Moritz Bunkus vor fast 12 Jahren hinzugefügt
SL/DB/Order.pm | ||
---|---|---|
23 | 23 |
class => 'SL::DB::OrderItem', |
24 | 24 |
column_map => { id => 'trans_id' }, |
25 | 25 |
manager_args => { |
26 |
with_objects => [ 'parts' ]
|
|
26 |
with_objects => [ 'part' ] |
|
27 | 27 |
} |
28 | 28 |
}, |
29 | 29 |
periodic_invoices_config => { |
... | ... | |
37 | 37 |
|
38 | 38 |
# methods |
39 | 39 |
|
40 |
sub items { goto &orderitems; } |
|
41 |
sub payment_terms { goto &payment; } |
|
40 |
sub items { goto &orderitems; } |
|
42 | 41 |
|
43 | 42 |
sub type { |
44 | 43 |
my $self = shift; |
Auch abrufbar als: Unified diff
Rose: Fremdschlüsselbenennung fixen
Die von Rose erzeugten Fremdschlüsselaccessoren heißen wie die
Spaltennamen, also z.B. in Perl 'trans' zu Spalte 'trans_id'. Das ist
unintuitiv und muss an vielen Stellen (z.B. bei den manager_args,
with_objects etc.) auch als 'trans' angegeben werden.
Also im Generatorscript gewisse Namen auf sinnvollere Namen mappen.