Расширенный поиск (Elasticsearch) Symfony2 Фильтр

Я разрабатываю приложение с использованием Symfony2 и Elasticsearch. Для связи с ORM я использую Ongr ElasticsearchBundle ( https://github.com/ongr-io/ElasticsearchBundle).

В моем проекте у меня есть страница, которая отображает данные в таблице. Пользователь должен иметь возможность фильтровать эти данные. Поэтому я сделал форму (без сущностей), содержащую форму. FormType может быть добавлен (несколько раз) в эту коллекцию с использованием Javascript. Этот FormType содержит текстовое поле и раскрывающийся список. Раскрывающийся список заполнен всеми возможными полями для конкретного документа Elasticsearch (сравнимого с сущностью Doctrine). Таким образом, пользователь выбирает поле из выпадающего списка, и это поле должно соответствовать значению в текстовом поле.

Это на самом деле работает, но я пытаюсь найти способ проверить это. Значение заполняется в текстовом поле, поэтому форма всегда действительна. Но некоторые поля должны быть целыми числами или датами.

0 ответов

Другие вопросы по тегам