Добрый день.
Столкнулся с небольшой проблемой в Битриксе: нужно выбрать элементы инфоблока, при условии что определенное поле должно быть не пустым. Выглядит это так:
| Код |
|---|
$items = GetIBlockElementListEx(
"ispolkom",
"rcpn",
Array(),
Array("DATE_CREATE"=>"DESC", "SORT"=>"ASC", "NAME" => "ASC"),
15,
Array("!=PROPERTY_USER_ANSWER" => ""),
Array("NAME","PROPERTY_USER_NAME", "PROPERTY_USER_EMAIL", "PROPERTY_USER_RESPONDENT", "PROPERTY_USER_QUESTION", "PROPERTY_USER_ANSWER")
);
|
Проблема заключается в том, что Битрикс не воспринимает неравенство пустой строке:
Array("!=PROPERTY_USER_ANSWER" => "")
Если использовать условие:
Array("!=PROPERTY_USER_ANSWER" => "йцукен")
Ненужные элементы отфильтровываются.
Но как сравнить с пустой строкой?
Всем спасибо, разобрался
