171 похожих чатов

Всем привет. Натолкните плиз на мысль как сделать такую штуку:

есть фильтр заправок по типам топлива. В ресурсе-заправке есть тв типа список (множественный выбор). Как правильнее сделать фильтрацию такую? Пользователь может выбирать один или несколько разных типов топлива. LIKE не подходит тут, создавать отдельную тв под каждый тип топлива - маразм( мутить свой пакет с помощью migx тоже как-то не оч вариант (заказчик не сможет сам добавить новый тип топлива, да и помимо типа топлива есть фильтрация по услугам и региону). Возможно есть какие-то бесплатные дополнения, с помощью которых можно такое реализовать?

6 ответов

15 просмотров

Кастомный класс фильтрации писать, если ты mFilter2 пользуешь.

Евгений- Автор вопроса
Артур Шевченко💀
Кастомный класс фильтрации писать, если ты mFilter...

Никаких пока дополнений не использую, думал без них обойтись, но сейчас сомнения возникли

Битовая карта. И where t1.field & 5

Евгений- Автор вопроса
Sergey_K
Битовая карта. И where t1.field & 5

Про битовые карты впервые слышу. Это наверно придётся свой тип тв создавать, в котором будет формироваться эта карта

Евгений- Автор вопроса
Sergey_K
Битовая карта это целое число

Типа у каждого типа топлива своё уникальное число при сложении этих чисел разных видов топлива получается уникальное число по которому уже можно фильтровать?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта