bsw/jbe@4: Setting = mondelefant.new_class() bsw/jbe@4: Setting.table = 'setting' bsw/jbe@4: Setting.primary_key = { "member_id", "key" } bsw/jbe@4: Interest:add_reference{ bsw/jbe@4: mode = 'm1', bsw/jbe@4: to = "Member", bsw/jbe@4: this_key = 'member_id', bsw/jbe@4: that_key = 'id', bsw/jbe@4: ref = 'member', bsw/jbe@4: } bsw/jbe@4: bsw/jbe@4: function Setting:by_pk(member_id, key) bsw/jbe@4: return self:new_selector() bsw/jbe@4: :add_where{ "member_id = ? AND key = ?", member_id, key } bsw/jbe@4: :optional_object_mode() bsw/jbe@4: :exec() bsw/jbe@4: end