2017-07-13 3 views
2

Ci-dessous dans le fichier modelsbase de données Yessod accès aux enregistrements persistants

UserSetting 
    source ArticleSourceId 
    minimumShouldMatch Int 
    articleLength Int 
    userId UserId 
    deriving Show 

Dans mon gestionnaire, je trouve que je ne pouvais pas utiliser par exemple source sur la valeur Entité vVal.

(v:_) <- selectList [UserSettingUserId ==. asUd] [LimitTo 1] 
    let vVal = source $ entityVal v 
    let vId = entityKey v 

message d'erreur est Variable not in scope: source :: UserSetting -> Integer

Répondre

3

Cela fonctionne:

let vVal = userSettingSource $ entityVal v