IntelliJ 无法解析映射函数 - PlayFramework
IntelliJ cannot resolve mapping function - PlayFramework
我正在 IntelliJ IDE
上试用 Forms in Play 2.x
模型包中有一个案例class
package Models
case class User (name:String){}
在控制器中,我有一些硬编码值,我想在 html
中发回
object Data extends Controller {
//hard coded data
val userData:Map[String,String] = Map("name"->"Eminem")
**/*Error:(23, 34) not found: value mapping */
val userForm:Form[User] = Form(mapping("name" -> text)(User.apply)(User.unapply) )
//map hard coded data to Form and the create User instance
User u = userForm.bind(userData).get()
def test = Action {
Ok(views.html.index("Your new application is ready.")(u))
}
}
我犯了什么错误?为什么代码编译不通过?
错误是我没有导入 Forms
。 Forms
与 Form
分开:
import play.api.data.Forms.{mapping,text}
我正在 IntelliJ IDE
上试用 Forms in Play 2.x模型包中有一个案例class
package Models
case class User (name:String){}
在控制器中,我有一些硬编码值,我想在 html
中发回object Data extends Controller {
//hard coded data
val userData:Map[String,String] = Map("name"->"Eminem")
**/*Error:(23, 34) not found: value mapping */
val userForm:Form[User] = Form(mapping("name" -> text)(User.apply)(User.unapply) )
//map hard coded data to Form and the create User instance
User u = userForm.bind(userData).get()
def test = Action {
Ok(views.html.index("Your new application is ready.")(u))
}
}
我犯了什么错误?为什么代码编译不通过?
错误是我没有导入 Forms
。 Forms
与 Form
分开:
import play.api.data.Forms.{mapping,text}