app/DoctrineMigrations/Version20240702080228.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20240702080228 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $pageId $this->connection->fetchOne('SELECT MAX(id) FROM dtb_page');
  18.         $pageId++;
  19.         $this->addSql("INSERT INTO `dtb_page` (
  20.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  21.         ) VALUES(
  22.             $pageId, NULL, '見積申込み', 'estimate_request', 'EstimateRequest/index', 2, NOW(), NOW(), 'noindex', 'page'
  23.         )");
  24.         $sortNo $this->connection->fetchOne('SELECT MAX(sort_no) FROM dtb_page_layout');
  25.         $sortNo++;
  26.         $this->addSql("INSERT INTO dtb_page_layout (
  27.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  28.                              ) VALUES (
  29.                                        $pageId, 2, $sortNo, 'pagelayout')");
  30.         $pageId++;
  31.         $this->addSql("INSERT INTO `dtb_page` (
  32.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  33.         ) VALUES(
  34.             $pageId, NULL, '見積申込み/非会員購入情報入力', 'estimate_request_nonmember', 'EstimateRequest/nonmember', 2, NOW(), NOW(), 'noindex', 'page'
  35.         )");
  36.         $sortNo++;
  37.         $this->addSql("INSERT INTO dtb_page_layout (
  38.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  39.                              ) VALUES (
  40.                                        $pageId, 2, $sortNo, 'pagelayout')");
  41.         $pageId++;
  42.         $this->addSql("INSERT INTO `dtb_page` (
  43.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  44.         ) VALUES(
  45.             $pageId, NULL, '見積申込み/お届け先の指定', 'estimate_request_shipping', 'EstimateRequest/shipping', 2, NOW(), NOW(), 'noindex', 'page'
  46.         )");
  47.         $sortNo++;
  48.         $this->addSql("INSERT INTO dtb_page_layout (
  49.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  50.                              ) VALUES (
  51.                                        $pageId, 2, $sortNo, 'pagelayout')");
  52.         $pageId++;
  53.         $this->addSql("INSERT INTO `dtb_page` (
  54.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  55.         ) VALUES(
  56.             $pageId, NULL, '見積申込み/お届け先の追加', 'estimate_request_shipping_edit', 'EstimateRequest/shipping_edit', 2, NOW(), NOW(), 'noindex', 'page'
  57.         )");
  58.         $sortNo++;
  59.         $this->addSql("INSERT INTO dtb_page_layout (
  60.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  61.                              ) VALUES (
  62.                                        $pageId, 2, $sortNo, 'pagelayout')");
  63.         $pageId++;
  64.         $this->addSql("INSERT INTO `dtb_page` (
  65.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  66.         ) VALUES(
  67.             $pageId, NULL, '見積申込み/申込み内容確認', 'estimate_request_confirm', 'EstimateRequest/confirm', 2, NOW(), NOW(), 'noindex', 'page'
  68.         )");
  69.         $sortNo++;
  70.         $this->addSql("INSERT INTO dtb_page_layout (
  71.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  72.                              ) VALUES (
  73.                                        $pageId, 2, $sortNo, 'pagelayout')");
  74.         $pageId++;
  75.         $this->addSql("INSERT INTO `dtb_page` (
  76.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  77.         ) VALUES(
  78.             $pageId, NULL, '見積申込み/申込み完了', 'estimate_request_complete', 'EstimateRequest/complete', 2, NOW(), NOW(), 'noindex', 'page'
  79.         )");
  80.         $sortNo++;
  81.         $this->addSql("INSERT INTO dtb_page_layout (
  82.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  83.                              ) VALUES (
  84.                                        $pageId, 2, $sortNo, 'pagelayout')");
  85.         $pageId++;
  86.         $this->addSql("INSERT INTO `dtb_page` (
  87.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  88.         ) VALUES(
  89.             $pageId, NULL, '見積りデザイン確認(注文前)', 'design_confirm_before_order', 'EstimateRequest/design_confirm_before_order', 2, NOW(), NOW(), 'noindex', 'page'
  90.         )");
  91.         $sortNo++;
  92.         $this->addSql("INSERT INTO dtb_page_layout (
  93.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  94.                              ) VALUES (
  95.                                        $pageId, 2, $sortNo, 'pagelayout')");
  96.         $pageId++;
  97.         $this->addSql("INSERT INTO `dtb_page` (
  98.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  99.         ) VALUES(
  100.             $pageId, NULL, '見積りデザイン確認(注文後)', 'design_confirm_after_order', 'EstimateRequest/design_confirm_after_order', 2, NOW(), NOW(), 'noindex', 'page'
  101.         )");
  102.         $sortNo++;
  103.         $this->addSql("INSERT INTO dtb_page_layout (
  104.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  105.                              ) VALUES (
  106.                                        $pageId, 2, $sortNo, 'pagelayout')");
  107.         $pageId++;
  108.         $this->addSql("INSERT INTO `dtb_page` (
  109.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  110.         ) VALUES(
  111.             $pageId, NULL, 'MYページ/見積り一覧', 'mypage_estimate', 'Mypage/estimate', 2, NOW(), NOW(), 'noindex', 'page'
  112.         )");
  113.         $sortNo++;
  114.         $this->addSql("INSERT INTO dtb_page_layout (
  115.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  116.                              ) VALUES (
  117.                                        $pageId, 2, $sortNo, 'pagelayout')");
  118.         $pageId++;
  119.         $this->addSql("INSERT INTO `dtb_page` (
  120.             `id`, `master_page_id`, `page_name`, `url`, `file_name`, `edit_type`, `create_date`, `update_date`, `meta_robots`, `discriminator_type`
  121.         ) VALUES(
  122.             $pageId, NULL, 'MYページ/見積り詳細', 'mypage_estimate_detail', 'Mypage/estimate_detail', 2, NOW(), NOW(), 'noindex', 'page'
  123.         )");
  124.         $sortNo++;
  125.         $this->addSql("INSERT INTO dtb_page_layout (
  126.                              `page_id`, `layout_id`, `sort_no`, `discriminator_type`
  127.                              ) VALUES (
  128.                                        $pageId, 2, $sortNo, 'pagelayout')");
  129.     }
  130.     public function down(Schema $schema): void
  131.     {
  132.         // this down() migration is auto-generated, please modify it to your needs
  133.     }
  134. }