Scala 需要获取值并将其添加到数据库中

Scala 需要获取值并将其添加到数据库中,scala,lift,Scala,Lift,您好,我有以下代码,并且在我的模型文件夹中有form.scala,但它运行在一条错误消息中,该错误消息如下: [error] def getSingleton = SimpleForm [error] ^ [error] three errors found -------------------- 代码如下: <lift:surround with="default" at="content"> <div cla

您好,我有以下代码,并且在我的模型文件夹中有form.scala,但它运行在一条错误消息中,该错误消息如下:

 [error]  def getSingleton = SimpleForm
 [error]                     ^
 [error] three errors found
-------------------- 代码如下:

   <lift:surround with="default" at="content">
    <div class="lift:SimpleForm?form=post">
      <input class="name"/>
      <input type="submit" value="press me"/>
    </div>
   </lift:surround>
在模型文件夹中

import net.liftweb._
import util._
import Helpers._
import http._

class SimpleForm extends LongKeyedMapper[SimpleForm] with IdPK {
def getSingleton = SimpleForm
}

它应该得到一个名称并将其添加到数据库中。我可以解决前面的问题,但不知道如何继续。

您能告诉我们form.scala的内容、Boot.scala的内容以及这些文件的路径吗?@Rogach,谢谢您的回复,我可以解决这个问题,但是遇到了上面的错误。你确定这些类在正确的包中吗?由于我在您的代码中没有看到包声明。实际上,类未找到错误已解决,我需要找到一种从表单中获取名称值的方法。请查看您的
myfunc()
-当按下提交按钮时应调用它,当调用它时,
name
var应等于在实际表单字段中键入的值。你没有得到这个值,而是出于某种原因放弃了它:
var name=“
。你能给我们form.scala的内容、Boot.scala的内容以及这些文件的路径吗?@Rogach,谢谢你的回答,我可以解决这个问题,但是遇到了上面的错误。你确定这些类在正确的包中吗?由于我在您的代码中没有看到包声明。实际上,类未找到错误已解决,我需要找到一种从表单中获取名称值的方法。请查看您的
myfunc()
-当按下提交按钮时应调用它,当调用它时,
name
var应等于在实际表单字段中键入的值。而不是获得该值,而是出于某种原因放弃它:
var name=”“
import net.liftweb._
import util._
import Helpers._
import http._

class SimpleForm extends LongKeyedMapper[SimpleForm] with IdPK {
def getSingleton = SimpleForm
}