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/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