热衷于在Symfony 2 Forms Framework中操作提交的数据?

时间:2012-08-16 18:38:57

标签: forms mongodb symfony

我有一些与某些类别相关的MongoDB文档。类别以树形结构存储在MongoDB文档中,每个类别都有顺序ID。在我的实体文档中,我有一个字段,我想在平面数组而不是树中存储类别ID的数组。 在带有Doctrine ORM的Symfony 1.4中,可以在一个字段的验证器对象中操作提交的数据,或者为整个表单操作验证器。我可以将提交的数据完全转换为不同的数组并将其传递给对象。 如何在Symfony 2 Forms Framework中操作数据?

1 个答案:

答案 0 :(得分:1)

我认为DataTransformers就是您所需要的。您可以在官方symfony文档中找到解释如何使用它的食谱条目:http://symfony.com/doc/current/cookbook/form/data_transformers.html