все свойства элемента (если заранее не знать, какие именно свойства есть ?)
https://mrcappuccino.ru/blog/post/iblock-elements-bitrix-d7
тут если знаешь символьные коды, а так, чтобы просто все имеющиеся свойства ?
'select' => array('*')
так свойства не отдает:(
хм. странно, попробуйте по образцу этой конструкции тогда, что выдаст $element = \Bitrix\Iblock\Elements\ElementCatalogTable::getByPrimary($elementId, [ 'select' => ['*'], ])->fetch(); var_dump($element);
свойства не попадают в выдачу:( у меня инфоблок, не являющийся торговым каталогом, может из-за этого
нашёл) https://dev.1c-bitrix.ru/community/webdev/user/654351/blog/36908/
именно так и делаю:))) из смеси двух ядер:)
почему двух? вот тут же вроде чистый D7: $res = \Bitrix\Iblock\ElementTable::getList(array( "select" => array("ID", "*"), "filter" => array("IBLOCK_ID" => 25, "ID" => 4584), "order" => array("ID" => "ASC") )); while ($arItem = $res->fetch()) { $propRes = \Bitrix\Iblock\ElementPropertyTable::getList(array( "select" => array("ID", "*"), "filter" => array("IBLOCK_ELEMENT_ID" => $arItem["ID"],), "order" => array("ID" => "ASC") )); while($prop = $propRes->Fetch()) { $arItem["PROPERTIES"][$prop["IBLOCK_PROPERTY_ID"]] = $prop; } echo "<pre>".print_r($arItem, true)."</pre>"; }
недоглядел:( благодарю!
только тут символьный код не выбирается:(
ага, уже как три года) придётся ещё один запрос "городить"
Символьный код чего?
свойства. Хотелось, как старый CIBlockElement::GetProperty отфильтровать по типу свойств и получить свойства (символьный код + название + значения) по элементу а тут только имеем ID и значение
Референс сделайте к таблице свойств и получайте
Обсуждают сегодня