【发布时间】:2017-04-19 09:04:40
【问题描述】:
我正在努力做到这一点,以便我可以从一个模型中获得价值并创建另一个模型。这非常简化,但给出了我在扩展 squeryl 模型的模型实例时遇到的错误。实际上,我正在针对这个模型进行一些计算,但需要另一个模型的值。
我在执行各种版本时都遇到错误:
class Bar(
val bazId: String
val someValue: String
) extends db.BaseModel {
val foo: Foo = db.MyDb.foos.lookup(bazId).head
def this(
bazId: Baz
) = {
this (
Baz.id,
foo.someValue,
)
}
错误是:
not found: value foo
[error] foo.someValue,
^
我尝试在对象/单例中进行某种查找,在 def this() 内部(给出“应用程序不接受参数”错误)和其他东西,但没有任何效果。看起来很简单,但一点运气都没有。
【问题讨论】: