1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BaseProduct
Граф наследования:BaseProduct:
BaseIblockElementEntity HasSectionCollection HasSkuCollection BaseEntity HasPropertyCollection HasImageCollection Product

Открытые члены

 getSectionCollection ()
 setSectionCollection (SectionCollection $sectionCollection)
 getSkuCollection ()
 loadSkuCollection ()
 setSkuCollection (SkuCollection $skuCollection)
 saveInternal ()
 delete ()
 setField (string $name, $value)
Открытые члены унаследованные от BaseIblockElementEntity
 __construct (IblockInfo $iblockInfo, RepositoryContract $repository, PropertyRepositoryContract $propertyRepository, ImageRepositoryContract $imageRepository)
 getIblockInfo ()
 getPropertyCollection ()
 setPropertyCollection (PropertyCollection $propertyCollection)
 getImageCollection ()
 getFrontImageCollection ()
 setImageCollection (ImageCollection $imageCollection)
 getIblockId ()
 setIblockId (int $iblockId)
 setType (int $type)
 getType ()
 isSimple ()
 allowConvertToSku ()
 setActive (bool $active)
 isActive ()
 setName ($name)
 getName ()
 hasName ()
 getDetailUrl ()
Открытые члены унаследованные от BaseEntity
 __construct (RepositoryContract $repository=null)
 initFields (array $fields)
 setParentCollection (?BaseCollection $collection)
 getParentCollection ()
 getParent ()
 getHash ()
 setFieldNoDemand (string $name, $value)
 hasField (string $name)
 getField (string $name)
 setFields (array $fields)
 getFields ()
 getChangedFields ()
 hasChangedFields ()
 isChanged ()
 isNew ()
 getId ()
 setId (int $id)
 remove ()
 save ()
 deleteInternal ()
 clearChangedFields ()

Защищенные члены

 loadSectionCollection ()
Защищенные члены унаследованные от BaseIblockElementEntity
 loadPropertyCollection ()
 unsetPropertyCollection ()
 loadImageCollection ()
 unsetImageCollection ()
 getFieldsMap ()
Защищенные члены унаследованные от BaseEntity
 getFieldStorage ()
 createFieldStorage ()
 saveInternalEntity ()
 getChildCollections (bool $initCollections=false)

Защищенные данные

 $sectionRepository
 $skuRepository
 $sectionCollection
 $skuCollection
Защищенные данные унаследованные от BaseIblockElementEntity
 $iblockInfo
 $propertyRepository
 $propertyCollection
 $imageRepository
 $imageCollection
Защищенные данные унаследованные от BaseEntity
 $entityRepository

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

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

Методы

◆ delete()

delete ( )

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

◆ getSectionCollection()

getSectionCollection ( )
Возвращает
\Bitrix\Catalog\v2\Section\SectionCollection|\Bitrix\Catalog\v2\Section\Section[]

Замещает HasSectionCollection.

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

◆ getSkuCollection()

getSkuCollection ( )
Возвращает
\Bitrix\Catalog\v2\Sku\SkuCollection|\Bitrix\Catalog\v2\Sku\BaseSku[]

Замещает HasSkuCollection.

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

◆ loadSectionCollection()

loadSectionCollection ( )
protected
Возвращает
\Bitrix\Catalog\v2\Section\SectionCollection|\Bitrix\Catalog\v2\Section\Section[]

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

◆ loadSkuCollection()

loadSkuCollection ( )
Возвращает
\Bitrix\Catalog\v2\Sku\SkuCollection|\Bitrix\Catalog\v2\Sku\BaseSku[]

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

◆ saveInternal()

saveInternal ( )

ToDo is it a BaseEntity method? do all children need it? e.g. Property - doesn't

Возвращает
\Bitrix\Main\Result

Переопределяет метод предка BaseIblockElementEntity.

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

◆ setField()

setField ( string $name,
$value )

Переопределяет метод предка BaseIblockElementEntity.

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

◆ setSectionCollection()

setSectionCollection ( SectionCollection $sectionCollection)
Аргументы
\Bitrix\Catalog\v2\Section\SectionCollection$sectionCollection
Возвращает
\Bitrix\Catalog\v2\Product\BaseProduct

Замещает HasSectionCollection.

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

◆ setSkuCollection()

setSkuCollection ( SkuCollection $skuCollection)
Аргументы
\Bitrix\Catalog\v2\Sku\SkuCollection$skuCollection
Возвращает
\Bitrix\Catalog\v2\Product\BaseProduct

Замещает HasSkuCollection.

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

Поля

◆ $sectionCollection

$sectionCollection
protected

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

◆ $sectionRepository

$sectionRepository
protected

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

◆ $skuCollection

$skuCollection
protected

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

◆ $skuRepository

$skuRepository
protected

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


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