Сегодня столкнулся с ситуацией которая меня несколько ввела в ступор.
Есть компонент отображающий детальную информацию о товаре.
Данные о товаре берутся из базы с помощью метода CDBResult::GetNext
Так вот возвращает эта функци я для некоторых товаров очень странный результат, а именно:
Array(
...
[ACTIVE] => N
[~ACTIVE] => Y
...
)
Товар активен, но в результате и активен и неактивен, как такое возможно?
Как сказано в документации данный метод "Возвращает массив значений полей приведенный в HTML безопасный вид", а символом ~ помечены оригиналы значений. Так вот вопрос почему метод меняет возвращаемое значение хотя и сам товар и его категория активны?
Есть компонент отображающий детальную информацию о товаре.
Данные о товаре берутся из базы с помощью метода CDBResult::GetNext
Так вот возвращает эта функци я для некоторых товаров очень странный результат, а именно:
Array(
...
[ACTIVE] => N
[~ACTIVE] => Y
...
)
Товар активен, но в результате и активен и неактивен, как такое возможно?
Как сказано в документации данный метод "Возвращает массив значений полей приведенный в HTML безопасный вид", а символом ~ помечены оригиналы значений. Так вот вопрос почему метод меняет возвращаемое значение хотя и сам товар и его категория активны?