доп. поле, в свойствах пользователя...
в орм нету еще, так что либо свой рантайм, либо getList
вот со своим runtime https://github.com/zahalski/awz.autform/blob/main/examples/orderlist/local/php_interface/classes/awzautform_custom.php можно и динамически сущность скомпилить (погуглить как)
в консоли php такая конструкция сработала: global $USER; $res = $USER->GetByID(1); print_r($res->arResult[0][UF_EXTKEY]); Но, когда пытаюсь получить доступ к $USER в php_interface ничего не выходит. Как так?
потому что нужно события страницы ловить, в php_interface не то что $USER нет, так даже сессия не стартовала
а каким образом это сделать?
какой кейс то? ты еще учитывай что поля не будет после записи, пока юзер заново не зайдет на сайт * uf полей нет в USER объекте так что в любом случае получать запросом так не прокатит global $USER; print_r($USER->GetParam('UF_CODE'));
$res = $USER->GetByID(1); так не следует делать $arUser = CUser::GetByID(1)->fetch(); print_r($arUser);
Обсуждают сегодня