在Yesod中创建隐藏字段的类型签名是:hiddenField :: (Monad m, PathPiece p, RenderMessage (HandlerSite m) FormMessage) => Field m p
。这是唯一需要PathPiece
约束的字段,为什么会这样?
答案 0 :(得分:3)
hiddenField
是一个非常自由的字段,与textField
具体适用于Text
。 hiddenField
将适用于任何可以与文本表示进行编组的类型,这是PathPiece
约束发挥作用的地方。