1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CatalogViewedProductTable
Граф наследования:CatalogViewedProductTable:

Открытые статические члены

static getTableName ()
static getMap ()
static validateSiteId ()
static validateRecommendation ()
static refresh ($productId, $fuserId, $siteId=SITE_ID, $elementId=0, $recommendationId='')
static getProductsMap (array $originalIds=array())
static getProductSkuMap ($iblockId, $sectionId, $fuserId, $excludeProductId, $limit, $depth=0, $siteId=null)
static clear ($liveTime=10)
static clearAgent ()

Подробное описание

Class CatalogViewedProductTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_CatalogViewedProduct_Query query() @method static EO_CatalogViewedProduct_Result getByPrimary($primary, array $parameters = []) @method static EO_CatalogViewedProduct_Result getById($id) @method static EO_CatalogViewedProduct_Result getList(array $parameters = []) @method static EO_CatalogViewedProduct_Entity getEntity() @method static \Bitrix\Catalog\EO_CatalogViewedProduct createObject($setDefaultValues = true) @method static \Bitrix\Catalog\EO_CatalogViewedProduct_Collection createCollection() @method static \Bitrix\Catalog\EO_CatalogViewedProduct wakeUpObject($row) @method static \Bitrix\Catalog\EO_CatalogViewedProduct_Collection wakeUpCollection($rows)

См. определение в файле catalogviewedproduct.php строка 29

Методы

◆ clear()

clear ( $liveTime = 10)
static

Clear old records.

Аргументы
int$liveTimeLive time (in days).
Возвращает
void

См. определение в файле catalogviewedproduct.php строка 444

◆ clearAgent()

clearAgent ( )
static

For agent.

Возвращает
string

См. определение в файле catalogviewedproduct.php строка 473

◆ getMap()

getMap ( )
static

Returns entity map definition.

Возвращает
array

См. определение в файле catalogviewedproduct.php строка 46

◆ getProductSkuMap()

getProductSkuMap ( $iblockId,
$sectionId,
$fuserId,
$excludeProductId,
$limit,
$depth = 0,
$siteId = null )
static

Returns product map: array('PRODUCT_ID' => 'ELEMENT_ID').

Аргументы
int$iblockIdIblock Id.
int$sectionIdSection Id.
int$fuserIdSale user Id.
int$excludeProductIdExclude item Id.
int$limitMax count.
int$depthDepth level.
string | null$siteIdSite identifier.
Возвращает
array

См. определение в файле catalogviewedproduct.php строка 299

◆ getProductsMap()

getProductsMap ( array $originalIds = array())
static

Returns ids map: SKU_PRODUCT_ID => PRODUCT_ID.

Аргументы
array$originalIdsInput products ids.
Возвращает
array

См. определение в файле catalogviewedproduct.php строка 272

◆ getTableName()

getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

См. определение в файле catalogviewedproduct.php строка 36

◆ refresh()

refresh ( $productId,
$fuserId,
$siteId = SITE_ID,
$elementId = 0,
$recommendationId = '' )
static

Common function, used to update/insert any product.

Аргументы
int$productIdId of product.
int$fuserIdUser basket id.
string | mixed$siteIdSite id.
int$elementIdParent id.
string$recommendationIdBigdata recommendation id.
Возвращает
int

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

См. определение в файле catalogviewedproduct.php строка 140

◆ validateRecommendation()

validateRecommendation ( )
static

Returns validators for RECOMMENDATION field.

Возвращает
array

См. определение в файле catalogviewedproduct.php строка 122

◆ validateSiteId()

validateSiteId ( )
static

Returns validators for SITE_ID field.

Возвращает
array

См. определение в файле catalogviewedproduct.php строка 110


Объявления и описания членов класса находятся в файле: