管理画面
商品登録と商品一覧
登録から画面に結果が表示されるまでに関わるフォルダ・ファイルと実行順番について
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
->いろんな設定