Сущность, выпадающий список (ajax) - Условие
Добавлено: 16 сен 2022, 12:01
Добрый день.
В условии сущности используется конструкция e.field_10 = '[5]', все верно, работает.
В сущности также есть поле field_6 тип php-код, не динамический, хранит значение в поле.
Условие e.field_10 = '[6]' не работает, не добавляется в запрос, это видно в отладке.
По факту field_5 это телефон, field_6 - нормализованные данные и именно field_6 нужен для выборки.
Конструкции такого типа: e.field_10 = right(regexp_replace('[5]', '[^[:digit:]]', ''), 10) также не работают.
Каким образом можно реализовать условие?
Как предложение - добавить возможность использовать в условии поля, независимо от их типа.
В условии сущности используется конструкция e.field_10 = '[5]', все верно, работает.
В сущности также есть поле field_6 тип php-код, не динамический, хранит значение в поле.
Условие e.field_10 = '[6]' не работает, не добавляется в запрос, это видно в отладке.
По факту field_5 это телефон, field_6 - нормализованные данные и именно field_6 нужен для выборки.
Конструкции такого типа: e.field_10 = right(regexp_replace('[5]', '[^[:digit:]]', ''), 10) также не работают.
Каким образом можно реализовать условие?
Как предложение - добавить возможность использовать в условии поля, независимо от их типа.