PHP 클래스 Eccube\Controller\Admin\Product\ProductClassController

파일 보기 프로젝트 열기: ec-cube/ec-cube

공개 메소드들

메소드 설명
edit ( Application $app, Request $request, $id ) 商品規格の登録、更新、削除を行う
index ( Application $app, Request $request, $id ) 商品規格が登録されていなければ新規登録、登録されていれば更新画面を表示する

보호된 메소드들

메소드 설명
render ( $app, $Product, $ProductClass, $not_product_class, $classForm, $error = null ) 登録、更新時のエラー画面表示

비공개 메소드들

메소드 설명
createProductClasses ( $app, Product $Product, Eccube\Entity\ClassName $ClassName1 = null, Eccube\Entity\ClassName $ClassName2 = null ) 規格1と規格2を組み合わせた商品規格を作成
getProductClassesExcludeNonClass ( Product $Product ) : Eccube\Entity\ProductClass[] 規格なし商品を除いて商品規格を取得.
getProductClassesOriginal ( Product $Product ) : Eccube\Entity\ProductClass[] 商品規格のコピーを取得.
insertProductClass ( $app, $Product, $ProductClasses ) 商品規格を登録
isValiedCategory ( $class_name ) : boolean 規格の分類判定
newProductClass ( Application $app ) 新しい商品規格を作成
setDefualtProductClass ( $app, $productClassDest, $productClassOrig ) デフォルトとなる商品規格を設定

메소드 상세

edit() 공개 메소드

商品規格の登録、更新、削除を行う
public edit ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

index() 공개 메소드

商品規格が登録されていなければ新規登録、登録されていれば更新画面を表示する
public index ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

render() 보호된 메소드

登録、更新時のエラー画面表示
protected render ( $app, $Product, $ProductClass, $not_product_class, $classForm, $error = null )