PHP Class Eccube\Controller\CartController

Inheritance: extends AbstractController
Afficher le fichier Open project: ec-cube/ec-cube

Méthodes publiques

Méthode Description
add ( Application $app, Request $request ) : RedirectResponse | Response カートに商品を追加する.
buystep ( Application $app, Request $request ) : RedirectResponse | Response カートをロック状態に設定し、購入確認画面へ遷移する.
down ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response カートに入っている商品の個数を1減らす.
index ( Application $app, Request $request ) : Response カート画面.
remove ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response カートに入っている商品を削除する.
setQuantity ( Application $app, Request $request, $productClassId, $quantity ) : RedirectResponse | Response カートに商品を個数を指定して設定する.
up ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response カートに入っている商品の個数を1増やす.

Method Details

add() public méthode

カートに商品を追加する.
public add ( Application $app, Request $request ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

buystep() public méthode

カートをロック状態に設定し、購入確認画面へ遷移する.
public buystep ( Application $app, Request $request ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

down() public méthode

マイナスになる場合は, 商品をカートから削除する.
public down ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

index() public méthode

カート画面.
public index ( Application $app, Request $request ) : Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\Response

remove() public méthode

カートに入っている商品を削除する.
public remove ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

setQuantity() public méthode

カートに商品を個数を指定して設定する.
Deprecation: since 3.0.0, to be removed in 3.1
public setQuantity ( Application $app, Request $request, $productClassId, $quantity ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
$quantity
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

up() public méthode

カートに入っている商品の個数を1増やす.
public up ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Résultat Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response