Revision 0845c4b7
Von Moritz Bunkus vor fast 12 Jahren hinzugefügt
SL/DB/MetaSetup/OrderItem.pm | ||
---|---|---|
44 | 44 |
allow_inline_column_values => 1, |
45 | 45 |
|
46 | 46 |
foreign_keys => [ |
47 |
parts => {
|
|
47 |
part => { |
|
48 | 48 |
class => 'SL::DB::Part', |
49 | 49 |
key_columns => { parts_id => 'id' }, |
50 | 50 |
}, |
... | ... | |
64 | 64 |
key_columns => { project_id => 'id' }, |
65 | 65 |
}, |
66 | 66 |
|
67 |
trans => {
|
|
67 |
order => {
|
|
68 | 68 |
class => 'SL::DB::Order', |
69 | 69 |
key_columns => { trans_id => 'id' }, |
70 | 70 |
}, |
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.