프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$CsvType | Eccube\Entity\Master\CsvType | ||
$Csvs | Eccube\Entity\Csv[] | ||
$closed | |||
$config | array | ||
$convertEncodingCallBack | Closure | ||
$csvRepository | Eccube\Repository\CsvRepository | ||
$csvTypeRepository | Eccube\Repository\Master\CsvTypeRepository | ||
$customerRepository | |||
$em | |||
$fp | |||
$orderRepository | |||
$productRepository | |||
$qb | Doctrine\ORM\QueryBuilder; |
메소드 | 설명 | |
---|---|---|
exportData ( Closure $closure ) | クエリビルダにもとづいてデータ行を出力する. | |
exportHeader ( ) | ヘッダ行を出力する. | |
fclose ( ) | ||
fopen ( ) | ||
fputcsv ( $row ) | ||
getConvertEncodhingCallback ( ) : Closure | 文字エンコーディングの変換を行うコールバック関数を返す. | |
getCsvs ( ) : Eccube\Entity\Csv[] | ||
getCustomerQueryBuilder ( |
会員検索用のクエリビルダを返す. | |
getData ( Eccube\Entity\Csv $Csv, $entity ) : mixed | null | string | void | CSV出力項目と比較し, 合致するデータを返す. | |
getEntityManager ( ) : |
||
getOrderQueryBuilder ( |
受注検索用のクエリビルダを返す. | |
getProductQueryBuilder ( |
商品検索用のクエリビルダを返す. | |
initCsvType ( $CsvType ) | Csv種別からServiceの初期化を行う. | |
setConfig ( $config ) | ||
setCsvRepository ( Eccube\Repository\CsvRepository $csvRepository ) | ||
setCsvTypeRepository ( Eccube\Repository\Master\CsvTypeRepository $csvTypeRepository ) | ||
setCustomerRepository ( |
||
setEntityManager ( |
||
setExportQueryBuilder ( Doctrine\ORM\QueryBuilder $qb ) | ||
setOrderRepository ( |
||
setProductRepository ( |
메소드 | 설명 | |
---|---|---|
findDeserializeObjects ( array &$searchData ) | セッションでシリアライズされた Doctrine のオブジェクトを取得し直す. |
public exportData ( Closure $closure ) | ||
$closure | Closure |
protected findDeserializeObjects ( array &$searchData ) | ||
$searchData | array | セッションから取得した検索条件の配列 |
public getConvertEncodhingCallback ( ) : Closure | ||
리턴 | Closure |
public getCustomerQueryBuilder ( |
||
$request | ||
리턴 | Doctrine\ORM\QueryBuilder |
public getOrderQueryBuilder ( |
||
$request | ||
리턴 | Doctrine\ORM\QueryBuilder |
public getProductQueryBuilder ( |
||
$request | ||
리턴 | Doctrine\ORM\QueryBuilder |
public setCsvRepository ( Eccube\Repository\CsvRepository $csvRepository ) | ||
$csvRepository | Eccube\Repository\CsvRepository |
public setCsvTypeRepository ( Eccube\Repository\Master\CsvTypeRepository $csvTypeRepository ) | ||
$csvTypeRepository | Eccube\Repository\Master\CsvTypeRepository |
public setCustomerRepository ( |
||
$customerRepository |
public setEntityManager ( |
||
$em |
public setExportQueryBuilder ( Doctrine\ORM\QueryBuilder $qb ) | ||
$qb | Doctrine\ORM\QueryBuilder |
public setOrderRepository ( |
||
$orderRepository |
public setProductRepository ( |
||
$productRepository |
protected CsvType,Eccube\Entity\Master $CsvType | ||
리턴 | Eccube\Entity\Master\CsvType |
protected CsvRepository,Eccube\Repository $csvRepository | ||
리턴 | Eccube\Repository\CsvRepository |
protected CsvTypeRepository,Eccube\Repository\Master $csvTypeRepository | ||
리턴 | Eccube\Repository\Master\CsvTypeRepository |
protected CustomerRepository,Eccube\Repository $customerRepository | ||
리턴 |
protected OrderRepository,Eccube\Repository $orderRepository | ||
리턴 |
protected ProductRepository,Eccube\Repository $productRepository | ||
리턴 |