PHP Класс Eccube\Controller\CartController

Наследование: extends AbstractController
Показать файл Открыть проект

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

Метод Описание
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増やす.

Описание методов

add() публичный Метод

カートに商品を追加する.
public add ( Application $app, Request $request ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

buystep() публичный Метод

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

down() публичный Метод

マイナスになる場合は, 商品をカートから削除する.
public down ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

index() публичный Метод

カート画面.
public index ( Application $app, Request $request ) : Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

remove() публичный Метод

カートに入っている商品を削除する.
public remove ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

setQuantity() публичный Метод

カートに商品を個数を指定して設定する.
Устаревший: 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
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

up() публичный Метод

カートに入っている商品の個数を1増やす.
public up ( Application $app, Request $request, $productClassId ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$productClassId
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response