Добрый день, коллеги!
Пытаюсь средствами API создать группу свойств товаров. Искал решение в гугле, в исходном коде системы, в обработчике формы добавления этих самых групп свойств, но там всё очень запутанно. Вот что в итоге получилось, но не работает:
private function addGroupPropertyHostcms($sGroupPropertyName) {
$oGroupProperty = Core_Entity::factory('Shop_Item_Property_List', $this->aParams['shop_id'])->Property_Dirs->getByName($sGroupPropertyName, FALSE);
if (is_null($oGroupProperty)) {
$oGroupProperty = Core_Entity::factory('Shop_Item_Property_Dir');
$oGroupProperty->name = $sGroupPropertyName;
$oGroupProperty->save();
}
return $oGroupProperty->id;
}
И ещё вопрос: где можно получить весь перечень типов объектов для Core_Entity::factory?