2

我正在使用 Symfony2 和 Elasticsearch 开发应用程序。为了交流 ORM 方式,我使用 Ongr ElasticsearchBundle ( https://github.com/ongr-io/ElasticsearchBundle )。

在我的项目中,我有一个在表格中显示数据的页面。用户应该能够过滤这些数据。所以我制作了一个包含表单集合的表单(没有实体)。可以使用 Javascript 向此集合添加(多次)FormType。此 FormType 包含一个文本字段和一个下拉列表。下拉列表中填充了特定 Elasticsearch 文档(类似于 Doctrine 实体)的所有可能字段。因此,用户从下拉列表中选择一个字段,该字段应与文本字段中的值匹配。

这实际上有效,但我试图找到一种方法来验证这一点。该值填写在文本字段中,因此表单始终有效。但有些字段应该是整数或日期。

4

0 回答 0