簡體   English   中英

object TemplatesPlugin不是包securesocial.controllers的成員

[英]object TemplatesPlugin is not a member of package securesocial.controllers

我正在嘗試通過安全的社交網絡實施自定義視圖

 "ws.securesocial" % "securesocial_2.11" % "3.0-M3",

但是我遇到了一些錯誤:

object TemplatesPlugin is not a member of package securesocial.controllers

所以我訪問了github項目,發現沒有TemplatesPlugin

https://github.com/jaliss/securesocial/tree/3.0-M3/module-code/app/securesocial/controllers

package app.com.myApp.plugin;

import play.api.mvc.{RequestHeader, Request};
import play.api.templates.Html;
import securesocial.controllers.TemplatesPlugin;
import securesocial.core.{SecuredRequest, SocialUser};
import play.api.data.Form;
import securesocial.core.SecureSocial._;
import securesocial.controllers.PasswordChange.ChangeInfo;


class MyViews(application: App) extends TemplatesPlugin {

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

和我的play.plugins

1500:com.typesafe.plugin.CommonsMailerPlugin
9997:app.com.myApp.plugin.MyViews

那我該如何走,要改變什么?

該模塊不再使用Play插件。 現在,以前只是插件的所有東西都需要在您的應用程序的RuntimeEnvironment中進行配置。

查看示例應用程序,查看它們如何提供環境。 您將需要覆蓋viewTemplates屬性以使用自定義視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM