第1回 EC-CUBE

管理画面
商品登録と商品一覧

登録から画面に結果が表示されるまでに関わるフォルダ・ファイルと実行順番について

URLの名前見た -> 名前はproductなのでproductフォルダを探そう!!

でも、どこのproductをみればいいのだろう??

-> EC-CUBEのファイル構成をsearch

どうもsrcフォルダの中に本体コードが入っているらしい。

その中の管理画面だから adminかな?

scrフォルダ内

商品一覧

Controller\Admin\Product\ProductController.php -> index()
Resource\template\admin\Product\index.twig

下記で表示内容で表示内容を決めている。
@Route(“/%eccube_admin_route%/product”, name=”admin_product”, methods={“GET”, “POST”})

@Route(“/%eccube_admin_route%/product/page/{page_no}”, requirements={“page_no” = “\d+”}, name=”admin_product_page”, methods={“GET”, “POST”})

@Template(“@admin/Product/index.twig”)

商品登録

Controller\Admin\Product\ProductController.php -> edit()
Resource\template\admin\Product\product.twig

下記で表示内容で表示内容を決めている。@Route(“/%eccube_admin_route%/product/product/new”, name=”admin_product_product_new”, methods={“GET”, “POST”})

@Route(“/%eccube_admin_route%/product/product/{id}/edit”, requirements={“id” = “\d+”}, name=”admin_product_product_edit”, methods={“GET”, “POST”})

@Template(“@admin/Product/product.twig”)

入力チェックエラー表示

Resource\template\admin\Form\bootstrap_4_horizontal_layout.html.twig

index.php
src\Eccube\Kernel.php
->いろんな設定

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール