PHP Класс Eccube\Controller\ShoppingController

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

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

Метод Описание
complete ( Application $app, Request $request ) 購入完了画面表示
confirm ( Application $app, Request $request ) 購入処理
customer ( Application $app, Request $request ) お客様情報の変更(非会員)
delivery ( Application $app, Request $request ) 配送業者選択処理
index ( Application $app, Request $request ) : RedirectResponse | Response 購入画面表示
login ( Application $app, Request $request ) ログイン
nonmember ( Application $app, Request $request ) 非会員処理
payment ( Application $app, Request $request ) 支払い方法選択処理
shipping ( Application $app, Request $request, $id ) お届け先の設定一覧からの選択
shippingChange ( Application $app, Request $request, $id ) お届け先変更がクリックされた場合の処理
shippingEdit ( Application $app, Request $request, $id ) お届け先の設定(非会員でも使用する)
shippingEditChange ( Application $app, Request $request, $id ) お届け先の設定(非会員)がクリックされた場合の処理
shippingMultiple ( Application $app, Request $request ) 複数配送処理
shippingMultipleChange ( Application $app, Request $request ) 複数配送処理がクリックされた場合の処理
shippingMultipleEdit ( Application $app, Request $request ) 非会員用複数配送設定時の新規お届け先の設定
shoppingError ( Application $app, Request $request ) 購入エラー画面表示

Приватные методы

Метод Описание
customerValidation ( Application $app, array $data ) : array 非会員でのお客様情報変更時の入力チェック

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

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

購入完了画面表示
public complete ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

購入処理
public confirm ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

お客様情報の変更(非会員)
public customer ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

配送業者選択処理
public delivery ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

購入画面表示
public index ( Application $app, Request $request ) : RedirectResponse | Response
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

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

ログイン
public login ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

非会員処理
public nonmember ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

支払い方法選択処理
public payment ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

お届け先の設定一覧からの選択
public shipping ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

お届け先変更がクリックされた場合の処理
public shippingChange ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

お届け先の設定(非会員でも使用する)
public shippingEdit ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

お届け先の設定(非会員)がクリックされた場合の処理
public shippingEditChange ( Application $app, Request $request, $id )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

複数配送処理
public shippingMultiple ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

複数配送処理がクリックされた場合の処理
public shippingMultipleChange ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

非会員用複数配送設定時の新規お届け先の設定
public shippingMultipleEdit ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request

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

購入エラー画面表示
public shoppingError ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request