Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BaseProduct
+ Граф наследования:BaseProduct:

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

 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