Подскажите пож-та как правильно? Либо как-то передавать за пределы цикла, либо скорее всего отдельный цикл в OPTIONS, но как правильно сделать цикл внутри массива не знаю.
$arSelect = array();
while($region = $dbItems->fetch()) {
/*в $arSelect лежит список регионов*/
$arSelect = array(
$region["ID"] => $region["NAME"]
);
}
$aTabs = array(
array(
"DIV" => "edit",
"TAB" => Loc::getMessage("NAME_1"),
"TITLE" => Loc::getMessage("NAME_2"),
"OPTIONS" => array(
array(
"SelectField",
Loc::getMessage("MYNAME_MODULE_OPTIONS_TAB_SELECT"),
'NONE',
array("selectbox",$arSelect) //здесь выводится только один, последний из списка
)
)
)
);
За пределами цикла выводится только один элемент, последний из списка.