Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Передача данных в шаблон $arResult

00 голосов
2
Передаю из самописного компонента данные инфоблока в шаблон компонента, а передается только один элемент инфоблока..а их как три забито. Понимаю что неправильно формирую Результ. Может кто трезво посмотрит и найдет ошибку)

Код
$sklads=array ();

$arFilter = Array("IBLOCK_ID"=>"461", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(),$arFilter, false, Array(), Array());

while($ob = $res->GetNextElement()){
   $arFields = $ob->GetFields();
   $arProps = $ob->GetProperties();
   $sklads=$arProps;
}
$arResult["SKLAD"]=$sklads;
спросил 16 Окт, 13 от Veet (120 баллов)

2 Ответы

00 голосов
Через пять минут нашел загвоздку..вывел Результ прямо в компоненте

Код
$sklads=array ();


$arFilter = Array("IBLOCK_ID"=>"461", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(),$arFilter, false, Array(), Array());

while($ob = $res->GetNextElement()){
   $arFields = $ob->GetFields();
   $arProps = $ob->GetProperties();
   $sklads=$arProps;
}
$arResult["SKLAD"]=$sklads;
print_r($arResult);


и он вывел как раз только один элемент инфоблока.
значит ошибка уже в формировании...хм..есть идеи где у меня трабл случается?
ответил 08 Ноя, 13 от Veet (120 баллов)
00 голосов
Так ну вот если кому пригодится..там немножко надо было по другому сделать, че-т на свежую голову с утра лучше приходят мысли)) вообщем вот код правильный

Код
$arFilter = Array("IBLOCK_ID"=>"461", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(),$arFilter, false, Array(), Array());

while($ob = $res->GetNextElement()){
   $arFields = $ob->GetFields();
   $arProps = $ob->GetProperties();
   $arResult['SKLAD'][] = $arProps;
}
ответил 14 Фев, 14 от Veet (120 баллов)

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

0 голосов
6 ответов
спросил 03 Сен, 13 от mefhm78 (120 баллов)
0 голосов
4 ответов
спросил 09 Янв, 14 от MonikA (120 баллов)
0 голосов
1 ответ
0 голосов
9 ответов
0 голосов
7 ответов
спросил 03 Апр, 13 от Miyamoto (200 баллов)