PHP Класс Eccube\Controller\Admin\Product\ProductClassController

Показать файл Открыть проект

Открытые методы

Метод Описание
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 )