EC-CUBE4 APIドキュメント

ProductRepository extends AbstractRepository

ProductRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.

Table of Contents

$queries Queries
$eccubeConfig EccubeConfig
$eccubeConfig array
__construct() ProductRepository constructor. mixed
findWithSortedClassCategories() Find the Product with sorted ClassCategories. Product
findProductsWithSortedClassCategories() Find the Products with sorted ClassCategories. ArrayCollection|array
getQueryBuilderBySearchData() get query builder. QueryBuilder
getQueryBuilderBySearchDataForAdmin() get query builder. QueryBuilder
delete() エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。 mixed
save() エンティティの登録/保存します。 mixed
getCacheLifetime() mixed

Properties

Methods

findWithSortedClassCategories()

Find the Product with sorted ClassCategories.

public findWithSortedClassCategories( $productId : int ) : Product
Parameters
$productId : int
Return values
Product

findProductsWithSortedClassCategories()

Find the Products with sorted ClassCategories.

public findProductsWithSortedClassCategories( $ids : array [, $indexBy : string = null ] ) : ArrayCollection|array
Parameters
$ids : array

Product in ids

$indexBy : string = null

The index for the from.

Return values
ArrayCollection|array

getQueryBuilderBySearchData()

get query builder.

public getQueryBuilderBySearchData( $searchData : array ) : QueryBuilder
Parameters
$searchData : array
Return values
QueryBuilder

getQueryBuilderBySearchDataForAdmin()

get query builder.

public getQueryBuilderBySearchDataForAdmin( $searchData : array ) : QueryBuilder
Parameters
$searchData : array
Return values
QueryBuilder

delete()

エンティティを削除します。 物理削除ではなく、del_flgを利用した論理削除を行います。

public delete( $entity : AbstractEntity ) : mixed
Parameters
$entity : AbstractEntity
Return values
mixed

save()

エンティティの登録/保存します。

public save( $entity : mixed ) : mixed
Parameters
$entity : mixed
Return values
mixed

Search results