Custom TV checkbox на поле integer (bitmask)
Кто-то знает примерное место в коде, где множественный выбор в TV (type=checkbox) превращается в строку вида val1||val1||val3…
Задача — перехватить эту строку до сохранения TV в БД с целью модификации ее в целое число (2 в степени выбранной позиции, битовая маска).
Из числа в набор input-ов решилось просто — кастомный тип TV со своим рендером. Как обратно, когда форма присылает массив? Где-то он преобразуется в строку с разделителями ||… где?
Задача — перехватить эту строку до сохранения TV в БД с целью модификации ее в целое число (2 в степени выбранной позиции, битовая маска).
Из числа в набор input-ов решилось просто — кастомный тип TV со своим рендером. Как обратно, когда форма присылает массив? Где-то он преобразуется в строку с разделителями ||… где?
Комментарии: 1
Не понимаю зачем менять эти значения еще раз веть значения для TV (type=checkbox) можно записать как val1==VAR1||val1==VAR2||val3==VAR2 где одна часть записываетьса в базу а другую часть видит клиент, не помню только какая часть и за что отвечает
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.