前提・実現したいこと
ここに質問の内容を詳しく書いてください。
環境
OS MAC OS Big Sur
MAMP
ECcube 4.0.5
お世話になっております。ローカル環境のMAMPにてECcubeの開発を行なっております。
こちらで他のテーブルからのカラムの追加作業を行なっておりました。
ProductCategoryを連携するために作業を進めており
一回目にカラムを追記する作業をコマンドラインから行った際は正常に追加が完了しておりました。
bin/console eccube:generate:proxies
bin/console cache:clear --no-warmup
bin/console doctrine:schema:update --dump-sql
bin/console doctrine:schema:update --dump-sql --force
その後、別作業をするためにコメントアウトをし再度上記コマンドを実施。
カラムを消した状態にしておりました。
別作業が終了したので、再度復活させようと再びコマンドを実行したところ
エラーは出ず、正常にコマンドが走りましたがカラムには追記できませんでした。
この場合どのような対処法を行えばよろしいでしょうか?
アドバイス頂ければ幸いです。
発生している問題・エラーメッセージ
エラーメッセージ 無し
該当のソースコード
PHP
1<?php 2 3namespace Customize\Entity; 4 5use Doctrine\Common\Collections\ArrayCollection; 6use Doctrine\ORM\Mapping as ORM; 7 8if (!class_exists('\Customize\Entity\SquareOrderDetail')) { 9 /** 10 * SquareOrderDetail 11 * 12 * @ORM\Table(name="dtb_square_order_detail") 13 * @ORM\InheritanceType("SINGLE_TABLE") 14 * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) 15 * @ORM\HasLifecycleCallbacks() 16 * @ORM\Entity(repositoryClass="Customize\Repository\SquareOrderDetailRepository") 17 */ 18 class SquareOrderDetail extends \Eccube\Entity\AbstractEntity 19 { 20 21ーーーーーーーーーーー 中略 -------------------------------------- 22 23// ProductCategoryと連携 24 /** 25 * @var \Doctrine\Common\Collections\Collection 26 * 27 * @ORM\OneToMany(targetEntity="Eccube\Entity\ProductCategory", mappedBy="SquareOrderDetail") 28 * @ORM\JoinColumns({ 29 * @ORM\JoinColumn(name="product_category_id", referencedColumnName="id") 30 * }) 31 */ 32 private $ProductCategory; 33 34 /** 35 * Get productCategory. 36 * 37 * @return \Eccube\Entity\ProductCategory|null 38 */ 39 public function getProductCategory() 40 { 41 return $this->ProductCategory; 42 } 43 44 /** 45 * Set productCategry. 46 * 47 * @param \Eccube\Entity\ProductCategory|null $productCategory 48 * 49 * @return SquareOrderDetail 50 */ 51 public function setProductCategory(\Eccube\Entity\ProductCategory $productCategory = null) 52 { 53 $this->ProductCategory = $productCategory; 54 55 return $this; 56 }
試したこと
同事象を公式サイトの質問フォームから探しましたが、似たような現象が発見できませんでした。
現在も捜索中です。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/09 00:50
2021/09/09 03:16
2021/09/09 04:24
2021/09/09 07:41