2013-12-19 50 views
0

我使用Yesod來設計一個網站,我想使用PersistMap數據類型將條目映射到文本名稱。但是,我似乎無法找到任何有關如何在config/models文件中聲明PersistMap字段的示例。Persil地圖在Yesod?

當我嘗試

entryName [Text] Map 

它似乎只是做一個[文字]變量,但是當我做

entryName (Text, Text) Map 

entryName [(Text, Text)] Map 

我得到一個語法錯誤。

如何在我的config/models文件中聲明一個PersistMap條目?

回答

3

在你的Haskell代碼,你可以聲明一個類代名詞,例如:

type TextPairs = [(Text, Text)] 

然後使用同義詞在模型中定義。

+0

我在Foundation.hs中聲明瞭什麼文件?謝謝! – jmite

+1

不,Model.hs。 (虛擬人物) –