GetList с ограничителем 'nTopCount'=>1
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
11.08.2010 17:35:31
GetList с ограничителем 'nTopCount'=>1
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
12.08.2010 18:10:22
то есть он вообще пустой возвращается массив, даже без фильтра.
|
|
|
|
13.08.2010 09:42:48
В GetList использовать фильтр по XML_ID.
Прочтите наконец ман по API.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
13.08.2010 11:07:46
спасибо, разобрался, вот результат
в чем проблема была: после GetList нужно выполнить GetNextElement и GetFields чтобы работать со значениями найденного(или не найденного) массива. после последних действий я вставил условие по которому либо добавлялся либо обновлялся элемент. теперь проверил - работает. |
|||
|
|
13.08.2010 12:28:01
пару дней погоняю код, если ничего больше не всплывет, то можно считать тему закрытой
|
|
|
|
13.08.2010 13:39:27
Не надо использовать GetNextElement и GetFields, используйте GetNext.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
17.08.2010 15:37:42
ок, спс.
попутно еще добавил в массив $arLoadProductArray строку "IBLOCK_SECTION_ID" => $переменная \\ID раздела чтобы работать с разделами - добавлять в нужный раздел элемент или перемещать из раздела в раздел при обновлении. а в общем все работает, тему можно закрытой считать. если какие еще вопросы возникнут то это уже наверное будет другая ветка на форме. Спасибо Вам, Дмитрий Якинцев, Рамоиль Юналиев и Denis Sharomov. |
||||
|
|
|||