CsvImportController
class CsvImportController
Methods
render($app, $form, $headers, $twig)
登録、更新時のエラー画面表示
getImportData($app, $formFile)
アップロードされたCSVファイルの行ごとの処理
createProductClass($row, Product $Product, $app, $data, $ClassCategory1 = null, $ClassCategory2 = null)
商品規格分類1、商品規格分類2がnullとなる商品規格情報を作成
addErrors($message)
登録、更新時のエラー画面表示
array
getErrors()
No description
boolean
hasErrors()
No description
Details
at line 61
csvProduct(Application $app, Request $request)
商品登録CSVアップロード
at line 412
csvCategory(Application $app, Request $request)
カテゴリ登録CSVアップロード
at line 552
csvTemplate(Application $app, Request $request, $type)
アップロード用CSV雛形ファイルダウンロード
at line 594
protected
render($app, $form, $headers, $twig)
登録、更新時のエラー画面表示
at line 626
protected CsvImportService
getImportData($app, $formFile)
アップロードされたCSVファイルの行ごとの処理
at line 670
protected
createProductImage($row, Product $Product)
商品画像の削除、登録
at line 702
protected
createProductCategory($row, Product $Product, $app, $data)
商品カテゴリの削除、登録
at line 761
protected
createProductTag(array $row, Product $Product, Application $app, CsvImportService $data)
タグの登録
at line 801
protected
createProductClass($row, Product $Product, $app, $data, $ClassCategory1 = null, $ClassCategory2 = null)
商品規格分類1、商品規格分類2がnullとなる商品規格情報を作成
at line 942
protected
updateProductClass($row, Product $Product, ProductClass $ProductClass, $app, $data)
商品規格情報を更新
at line 1088
protected
addErrors($message)
登録、更新時のエラー画面表示