2014-07-22 6 views

답변

5

당신은 그 답하라에서 PersistValue를 얻을 수 unKey를 사용하고, 패턴 매칭에 의해 그것에서 정수를 얻을 수 있습니다 :

intKey :: PersistEntity val => Key val -> Int64 
intKey key = case unKey key of 
    PersistInt64 int64 -> int64 
    _ -> error "BUG: Unexpected ident" 
0

키는 정수가 보장되지 않습니다 있지만 PathPiece이 보장되며, 즉 파일 이름에 사용하면 훨씬 유용합니다.