質問 > フロント機能 > カート内の商品を「複数」削除すると"予期しないエラー"となる |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ino88 |
投稿日時: 2021/1/28 15:04
対応状況: −−−
|
新米 登録日: 2021/1/28 居住地: 投稿: 5 |
カート内の商品を「複数」削除すると"予期しないエラー"となる ▼テンプレート
[EC-CUBE] 4.0.5 [レンタルサーバ] ローカル(XAMPP) [OS] Windows NT [PHP] 7.4.11 [データベース] MySQL 10.4.14-MariaDB [WEBサーバ] Apache/2.4.46 [ブラウザ] Google Chrome [導入プラグインの有無] 無し [カスタマイズの有無] 有り [現象] 初めて投稿します。よろしくお願いいたします。 「カート画面(/cart)からショッピング画面(/shopping)へ遷移する際、カート内商品の価格等の商品情報を最新データと照合し、相違があればカートから該当の商品を削除してからショッピング画面を表示する」 という機能を実装しようとしています。 実装は、ShoppingControllerを継承した「ShoppingControllerExtends.php」を作成し、「function index」をオーバーライドする形で行っています。 なお、商品の最新データは別のサーバからAPIで取ってきています。 以下に追加したソースを貼ります。 app\Customize\Controller\ShoppingControllerExtends.php
カート内の商品数が1つであっても複数であっても、削除対象商品が1件の場合は問題なく通過します。 ところが、削除対象商品が2つ以上あった場合、ソース内「★エラー箇所」で例外が発生します。メッセージ内容は以下です。
どこに問題があるのか、皆様のお力添えをいただけないでしょうか。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» カート内の商品を「複数」削除すると"予期しないエラー"となる | ino88 | 2021/1/28 15:04 |
Re: カート内の商品を「複数」削除すると"予期しないエラー"となる | umebius | 2021/1/31 0:22 |
Re: カート内の商品を「複数」削除すると"予期しないエラー"となる | devbell | 2021/1/31 21:15 |
Re: カート内の商品を「複数」削除すると"予期しないエラー"となる | ino88 | 2021/2/1 11:49 |