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

Никто не знает почему все значения независимо от типов полей

integer в базе возвращаются строками?

19 ответов

31 просмотр

getMap посмотреть если?

только если свой \Bitrix\Main\Text\Converter реализовать

а таблет свой? там можно колбек повесить на модификацию fetch

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
а таблет свой? там можно колбек повесить на модифи...

Да что то везде так, и что самое странное - нулевое значение возвращается как строка 0.0000 , жесть

Alexander Ryabkov
Да что то везде так, и что самое странное - нулево...

Сделай вот так, например, в настройках поля. Тогда будет int

Alexander Ryabkov
Да что то везде так, и что самое странное - нулево...

это поведение битрикса по умолчанию в своих сущностях можно как угодно форматировать значения если нужно для всего, то реализовать свой конвертер для fetch метода

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
это поведение битрикса по умолчанию в своих сущнос...

А выключить это можно? Не понимаю зачем мне строка 0.0000 где должно быть число

Alexander Ryabkov
А выключить это можно? Не понимаю зачем мне строка...

реализуй свой конвертер и выключай сколько душе угодно

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
реализуй свой конвертер и выключай сколько душе уг...

В данном случае речь про свойства инфоблока

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
реализуй свой конвертер и выключай сколько душе уг...

Ужас конечно, решил сделать красивый код, в итоге куча intval и т.п.... вангую через несколько лет тот код который пишут сейчас будут опять переписывать из за несоответствия типов

Alexander Ryabkov
Ужас конечно, решил сделать красивый код, в итоге ...

Я писал как сделать "красивый код" если вам нужна строгая типизация в своих решениях

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
Я писал как сделать "красивый код" если вам нужна ...

Со своей моделью понятно, не буду же для этого я модели свои делать на каждый инфоблок?

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
т.е. там еще инфоблокисо старым cdbResult ?

Нет, в том то и дело что уже новый

Alexander Ryabkov
Нет, в том то и дело что уже новый

понятно, ну в старом можно было выключить преобразование

Alexander-Ryabkov Автор вопроса
Andrew Zahalski
понятно, ну в старом можно было выключить преобраз...

Вообще я нашёл проблему, дело было не orm, так что ложная тревога по нулям, но по строкам беда всё равно, ругается на типы, причём везде - и IBLOCK_ID и т.п. - всё блин строками

Alexander Ryabkov
Вообще я нашёл проблему, дело было не orm, так что...

там было int в одной из обнов... но т.к. она повалила кучу сайтов видимо вернули старую логику и в орм в getList там точно строки везде должны быть, независимо от сущности... и на модификации полей проверка с приведением типов ==

Alexander-Ryabkov Автор вопроса
Eugene Zhukov
В базе как поле описано?

Если эта касательно нулей то как раз в базе и было неправильно

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта