我正在尝试实现 SecureSocial 模块的自定义视图,我完成了以下操作(它是一个 java 项目)
在包服务中,我创建了文件 CustomTemplate.scala
我将代码从http://securesocial.ws/guide/views-customization.html复制粘贴到该类我将类名从 MyViews 更改为 CustomTemplate 并从 views.custom.html.login(form , msg) 到 views.html.custom.login(form, msg)
登录页面是来自 github 源代码的完整复制粘贴
现在解决问题 1. 未找到:输入 TemplatesPlugin -> 在扩展后添加了 securesocial.controllers 2. 添加了页面 provider.scala.html 和 signUp.scala.html 3. 未找到:输入 RequestHeader -> 在登录页面中更改(implicit request: RequestHeader)
到(implicit request: play.api.mvc.RequestHeader)
4 .story 我现在type mismatch; found : play.api.data.Form[securesocial.controllers.Registration.RegistrationInfo] required: play.data.Form[securesocial.controllers.Registration.RegistrationInfo]
通过在 login.page 中添加 play.api.data.Form得到解决
这种情况一直持续到我添加了所有页面现在我得到以下信息
ambiguous implicit values: both method requestHeader in object PlayMagicForJava of type => play.api.mvc.RequestHeader and value request of type play.api.mvc.RequestHeader match expected type play.api.mvc.RequestHeader
知道如何进行吗?