为了账号安全,请及时绑定邮箱和手机立即绑定

Revel:“代码无法编译:未定义:模型”

Revel:“代码无法编译:未定义:模型”

Go
慕慕森 2021-08-30 14:47:08
我创建了 /app/models/todo-item.go 文件,如下所示:package modelsimport (  "github.com/revel/revel")type TodoItem struct {  Id              int64   `db:"id" json:"id"`  Name            string  `db:"name" json:"name"`}func (b *TodoItem) Validate(v *revel.Validation) {  v.Check(b.Name,    revel.ValidRequired(),    revel.ValidMaxSize(25))}在 src/RevelApp/app/controllers/init.go 中,我有这个(PS,我使用 GorpController 与 MySQL 交互):func defineTodoItemTable(dbm *gorp.DbMap){  // set "id" as primary key and autoincrement  t := dbm.AddTable(models.TodoItem{}).SetKeys(true, "id")   t.ColMap("name").SetMaxSize(25)}我收到一个错误: Go 代码 src/RevelApp/app/controllers/init.go 无法编译:未定义:模型我试过导入 ."RevelApp/app/models" 然后去掉 models.TodoItem{} 中的模型(如这里的描述:Revel with Gorm "undefined: Page"),我收到错误:App failed to start up revel/线束:应用程序超时。该链接是我能找到的与此问题相关的唯一链接。我错过了什么吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信