Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用scala2.9.2播放迁移问题_Scala_Playframework 2.0_Playframework 2.1 - Fatal编程技术网

使用scala2.9.2播放迁移问题

使用scala2.9.2播放迁移问题,scala,playframework-2.0,playframework-2.1,Scala,Playframework 2.0,Playframework 2.1,我正在将Play2.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 Mappin

我正在将Play2.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") {

无法理解此处发生了什么请提供任何帮助

有两个标记为隐式的RequestHeader实例/源,您可以从中调用模板,因此Scala编译器不知道为模板的隐式参数选择哪个实例/源。其中一个隐式来自PlayMagicForJava,另一个是名为request的值,因此可能是您接受的控制器操作请求