Есть такая проблемка
У документа есть 2 даты , типа "1936-1940" (но может быть и 13.05.1935-05.06.1968, то есть это не нормальная "дата")
И нужно сделать поиск по диапазону годов, например, юзер задает поиск "с 1938 по 1939) и эта нода должна ему вылезти
Пока у меня такое решение
Делаем 4 поля,
первые два отображаются юзерам (в которые мы заносим года, даты и в любом виде)
и еще 2 поля это будут только год начала и год окончания (эти 2 поля мы скроем)
Затем, в фильтрах вьюхи мы добавляем 2 фильтра:
1. Больше чем:
2. Меньше чем:
Таким образом, юзер при желании может даже задать поиск документов с годом больше чем, например, 1938, но меньше чем 1940)
Или даже используя только 1 фильтр
Но, может есть более изящное и красивое решение?
Комментарии
У views есть хорошее API, я б не стал создавать дополнительные поля
Спасибо, но я не прогер, поэтому "играю как умею"