Добрый день!
Пишу пользовательский тип для свойств иБлоков.
Нужен метод
Так вот после нажатия на странице редактирования элемента ИБ кнопку "Сохранить" или "Применить" - $_POST пустой.
Проверял в существующем типе HTML (\bitrix\modules\iblock\classes\general\prop_html.php), там тоже пустой $_POST.
Как из convertToDB достать $_POST, ведь при сохранении элемента идет вызов этой функции?
Пишу пользовательский тип для свойств иБлоков.
Нужен метод
| Код |
|---|
public static function ConvertToDB($arProperty, $value)
{
$result = array();
if($value['VALUE']) {
$result['VALUE'] = $value['VALUE'];
} else if($_GET['ID']) {
$result['VALUE'] = (int)$_GET['ID']; //ID текущего элемента, он есть в GET и доступен отсюда
} else {
return false;
}
print_r($_POST); //А здесь пусто!!!
//При генерации формы создаются дополнительные поля, которые при сохранении надо агрегировать.
return false;
}
|
Проверял в существующем типе HTML (\bitrix\modules\iblock\classes\general\prop_html.php), там тоже пустой $_POST.
Как из convertToDB достать $_POST, ведь при сохранении элемента идет вызов этой функции?