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