Play Framework 2.2 - 创建名为Request的模型类的Form时出错

时间:2014-04-02 14:03:56

标签: scala playframework-2.2

如果我创建这样的模型类:

case class Request(id: Pk[Long] = NotAssigned, title: String, url:String, description: Option[String])

object Request {
  ...
}

然后尝试使用此标题创建视图:

@(endpointForm: Form[Request],message: String)

编译时收到以下错误:

此行找到多个注释:      - 对请求的引用含糊不清;它在import play.api.mvc._import models._

的同一范围内导入两次

但是,如果我更改模型类的名称,它可以正常工作。最后我决定改变我班级的名字,但我仍然想知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

Request已存在且已在包play.api.mvc下定义。

如果您不想更改模型的名称,则应将其称为models.Request,以消除与play.api.mvc.Request相比的任何歧义。