将参数添加到securesocial自定义视图(playframework)

时间:2015-02-23 16:07:33

标签: java scala playframework playframework-2.2 securesocial

我正在使用带有securesocial的playframework,我也在使用securesocial custom views

现在,我需要将一个额外的参数传递给我的登录自定义视图,以确定是否应该隐藏某些内容。

  override def getLoginPage[A](implicit request: Request[A], form: Form[(String, String), additionalParam: Boolean],
                               msg: Option[String] = None): Html =
  {
    dentfliks.views.html.login(form, msg, additionalParam)
  }

如果没有改变securesocial实现,有没有办法呢?

我的自定义视图

@(loginForm: play.api.data.Form[(String,String)], errorMsg: Option[String] = None, additionalParam: Boolean)(implicit request: play.api.mvc.RequestHeader, lang: Lang)

<html>
(...)
</html>

使用下面的源代码我收到以下错误...

class CustomSecureSocialViews needs to be abstract, since method getLoginPage in trait TemplatesPlugin of type [A](implicit request: play.api.mvc.Request[A], implicit form: play.api.data.Form[(String, String)], implicit msg: Option[String])play.api.templates.Html is not defined

请注意,我正在使用play 2.2.2。

0 个答案:

没有答案