我正在将Play 2.0迁移到2.1,并且在我的代码中进行了更改
@(syns: scala.collection.immutable.List[SynonymMapping], filter: String,msg:scala.collection.immutable.Map[String,String])(implicit session:play.api.mvc.Session,request: play.api.mvc.RequestHeader)
@cmsmain("View Mapping",Some("mapping"),nav="viewmapping")
此后我收到以下错误。
both method requestHeader in object PlayMagicForJava of type => play.api.mvc.RequestHeader
[error] and value request of type play.api.mvc.RequestHeader
[error] match expected type play.api.mvc.RequestHeader
[error] @cmsmain(title="View Mapping",Some("mapping"),nav="viewmapping") {
无法理解这里有什么帮助表示赞赏
答案 0 :(得分:0)
有两个RequestHeader实例/源标记为隐式,您可以在其中调用模板,因此Scala编译器不知道为模板的隐式参数选择哪一个。其中一个含义来自PlayMagicForJava,另一个是一个名为request的值,因此可能是您接受控制器操作的请求。