Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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()

static clear ( $liveTime = 10)
static

Clear old records.

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

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

◆ clearAgent()

static clearAgent ( )
static

For agent.

Возвращает
string

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

◆ getMap()

static getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getProductSkuMap()

static 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()

static getProductsMap ( array $originalIds = array())
static

Returns ids map: SKU_PRODUCT_ID => PRODUCT_ID.

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

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

◆ getTableName()

static getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ refresh()

static 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()

static validateRecommendation ( )
static

Returns validators for RECOMMENDATION field.

Возвращает
array

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

◆ validateSiteId()

static validateSiteId ( )
static

Returns validators for SITE_ID field.

Возвращает
array

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