Yesod 数据库持久记录访问
Posted
技术标签:
【中文标题】Yesod 数据库持久记录访问【英文标题】:Yesod database persistent record access 【发布时间】:2017-07-13 00:28:41 【问题描述】:下面是models
文件
UserSetting
source ArticleSourceId
minimumShouldMatch Int
articleLength Int
userId UserId
deriving Show
在我的处理程序中,我发现我无法在实体值 vVal
上使用例如 source
。
(v:_) <- selectList [UserSettingUserId ==. asUd] [LimitTo 1]
let vVal = source $ entityVal v
let vId = entityKey v
错误信息是Variable not in scope: source :: UserSetting -> Integer
【问题讨论】:
【参考方案1】:这将起作用:
let vVal = userSettingSource $ entityVal v
【讨论】:
以上是关于Yesod 数据库持久记录访问的主要内容,如果未能解决你的问题,请参考以下文章