LoadByName is a custom loader. The Load() method on a Recorder loads by ID. This allows us to load by a different field -- Name.
()
| 36 | // The Load() method on a Recorder loads by ID. This allows us to load by |
| 37 | // a different field -- Name. |
| 38 | func (u *User) LoadByName() error { |
| 39 | return u.Recorder.LoadWhere("name = ? order by id desc", u.Name) |
| 40 | } |
| 41 | |
| 42 | func main() { |
| 43 |