Symfony2 Advanced(Elasticsearch)搜索过滤器

时间:2015-05-13 08:51:05

标签: php symfony elasticsearch ongr

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

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

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

0 个答案:

没有答案