Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0845c4b7

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID 0845c4b7d7a969d68cd55a15780c0af2fbe4d2db
  • Vorgänger 026e601d
  • Nachfolger aa8fc8ca

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.

Unterschiede anzeigen:

SL/DB/DeliveryOrder.pm
15 15
__PACKAGE__->meta->add_relationship(orderitems => { type         => 'one to many',
16 16
                                                    class        => 'SL::DB::DeliveryOrderItem',
17 17
                                                    column_map   => { id => 'delivery_order_id' },
18
                                                    manager_args => { with_objects => [ 'parts' ] }
18
                                                    manager_args => { with_objects => [ 'part' ] }
19 19
                                                  },
20 20
                                   );
21 21

  

Auch abrufbar als: Unified diff