webmcp
view demo-app/model/classification.lua @ 242:f66037207da8
Skip application based initializers in interactive mode
| author | jbe | 
|---|---|
| date | Sun Mar 01 16:23:39 2015 +0100 (2015-03-01) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 Classification = mondelefant.new_class()
     2 Classification.table = 'classification'
     4 Classification:add_reference{
     5   mode          = 'm1',         -- many (m) Classifications can refer to one (1) Medium
     6   to            = "Medium",     -- name of referenced model (quoting avoids auto-loading of model here)
     7   this_key      = 'medium_id',  -- our key in the classification table
     8   that_key      = 'id',         -- other key in the medium table
     9   ref           = 'medium',     -- name of reference
    10   back_ref      = nil,          -- not used for m1 relation!
    11   default_order = nil           -- not used for m1 relation!
    12 }
    14 Classification:add_reference{
    15   mode          = 'm1',        -- many (m) Classifications can refer to one (1) Medium
    16   to            = "Genre",     -- name of referenced model (quoting avoids auto-loading of model here)
    17   this_key      = 'genre_id',  -- our key in the classification table
    18   that_key      = 'id',        -- other key in the genre table
    19   ref           = 'genre',     -- name of reference
    20   back_ref      = nil,         -- not used for m1 relation!
    21   default_order = nil          -- not used for m1 relation!
    22 }
