質問 > フロント機能 > Preprocessor でカートに商品を追加するとエラー |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2020/3/4 16:59
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Preprocessor でカートに商品を追加するとエラー EC-CUBE 4.0.3
商品をカートに入れた時に条件を満たしていればプレゼント商品を自動でカートに入れる処理を ItemHolderPreprocessor を用いて独自で実装しました。 app/config/eccube/packages/purchaseflow.yaml
src/Eccube/Service/PurchaseFlow/Processor/PresentPreprocessor.php
しかし、カートページを表示すると次のエラーが発生してしまいます。 InvalidArgumentException: Entity has to be managed or scheduled for removal for single computation Eccube\Entity\CartItem@000000005a631e1500000000065c3715 (uncaught exception) at /Applications/MAMP/htdocs/test/local2/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php line 504 エラーの発生箇所は次です。 Eccube/Service/CartService.php (line 287)
このエラーを解決するにはどうすればよいでしょうか? |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Preprocessor でカートに商品を追加するとエラー | h_tanaka | 2020/3/4 16:59 |
Re: Preprocessor でカートに商品を追加するとエラー | h_tanaka | 2020/3/4 20:44 |
Re: Preprocessor でカートに商品を追加するとエラー | h_tanaka | 2020/3/4 20:49 |
Re: Preprocessor でカートに商品を追加するとエラー | h_tanaka | 2020/3/16 18:54 |