Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ceef2f6e

Von G. Richardson vor etwa 7 Jahren hinzugefügt

  • ID ceef2f6e064b545522595546f975248c64c04c63
  • Vorgänger 1ea2480c
  • Nachfolger 36927d81

Business - Rose relationships customers und vendors

Unterschiede anzeigen:

SL/DB/Business.pm
5 5
use SL::DB::MetaSetup::Business;
6 6
use SL::DB::Manager::Business;
7 7

  
8
__PACKAGE__->meta->add_relationship(
9
  customers      => {
10
    type         => 'one to many',
11
    class        => 'SL::DB::Customer',
12
    column_map   => { id => 'business_id' },
13
    query_args   => [ \' id IN ( SELECT id FROM customer ) ' ],
14
  },
15
  vendors      => {
16
    type         => 'one to many',
17
    class        => 'SL::DB::Vendor',
18
    column_map   => { id => 'business_id' },
19
    query_args   => [ \' id IN ( SELECT id FROM vendor ) ' ],
20
  },
21
);
22

  
8 23
__PACKAGE__->meta->initialize;
9 24

  
10 25
sub validate {

Auch abrufbar als: Unified diff