4
我按照文檔https://www.playframework.com/documentation/2.4.x/ScalaI18N 創建此代碼視圖中使用i18n.Messages:播放框架2.4的國際化和i18n.Messages - 斯卡拉
import play.api.data.Forms._
import play.api.i18n.I18nSupport
import play.i18n.MessagesApi
class Auth @Inject()(val messagesApi: MessagesApi) extends Controller with I18nSupport{
val adminForm = Form(mapping(
"login" -> nonEmptyText,
"password" -> nonEmptyText)(Admin.apply)(Admin.unapply))
def login = Action {
implicit request =>
Ok(views.html.admin.login(adminForm))
}
}
有了這個,我得到編譯錯誤
壓倒一切方法messagesApi類型=> 特性I18nSupport play.api.i18n.MessagesApi;價值信息API有不兼容的類型
我做錯了什麼?
您將scala和java api混合,導入play.api.i18n.MessagesApi而不是play.i18n.MessagesApi – grotrianster