質問 > 管理機能 > カラムを追加する際に"Nothing to update"と出る |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ponf0518 |
投稿日時: 2019/2/13 13:18
対応状況: −−−
|
新米 登録日: 2019/1/21 居住地: 投稿: 2 |
カラムを追加する際に"Nothing to update"と出る [EC-CUBE] eccube-4.0.1
[環境] XAMPP [PHP] 7.2.12 [データベース] MySQL 5.6.42 見積もり依頼機能を実装するため、CartItemテーブルにカラムを一つ追加しようと試みています。 http://doc4.ec-cube.net/customize_entity こちらを参考にして試してみたのですが、 bin/console doctrine:schema:update --dump-sql を実行した際に、 「Nothing to update - your database is already in sync with the current entity metadata.」と出てDBの更新が出来ません。 ===私がやった手順は以下の通りです=== 1. /app/Customize/Entity/にCartItemTrait.phpを作成 <?php namespace Customize\Entity; use Doctrine\ORM\Mapping as ORM; use Eccube\Annotation\EntityExtension; /** * @EntityExtension("Eccube\Entity\CartItem") */ trait CartItemTrait { /** * @var boolean * @ORM\Column(name="is_estimation" type="boolean" options=["default"=false]) */ private $is_estimation; /** * @return boolean */ public function getIsEstimation() { return $this->is_estimation; } } 2. XAMPPのShellにて、php bin/console eccube:generate:proxies を実行 3. XAMPPのShellにて、bin/console doctrine:schema:update --dump-sql を実行 ここで「[OK] Nothing to update - your database is already in sync with the current entity metadata.」と出てハマっています… ==================================== どなたか原因・対処法をご存知の方、知恵をお貸しいただけますと幸いです。 どうかよろしくお願いします。 |
nyorai |
投稿日時: 2019/2/14 9:18
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: カラムを追加する際に"Nothing to update"と出る キャッシュの削除が必要かもしれません。
管理画面なら、 コンテンツ管理>キャッシュ管理 コマンドの場合は、 bin/console cache:clear --no-warmup でクリアできます。 |
ponf0518 |
投稿日時: 2019/2/14 16:50
対応状況: −−−
|
新米 登録日: 2019/1/21 居住地: 投稿: 2 |
Re: カラムを追加する際に"Nothing to update"と出る ご教授ありがとうございます!
しかしながら、今回は色々考えた末、販売種別を使ってカートの表示内容の振り分けをすることにしました。 ただ、カラムの追加は今後必要になるかと思いますので、情報共有も含め後程確認し、ここに報告させていただきます。 まずは取り急ぎお礼まで… ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |