質問 > フロント機能 > マイページの再注文からカートに商品を入れた場合の挙動について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shimmai |
投稿日時: 2019/11/8 11:21
対応状況: −−−
|
新米 登録日: 2019/8/29 居住地: 投稿: 9 |
マイページの再注文からカートに商品を入れた場合の挙動について ▼テンプレート
[EC-CUBE] EC-CUBE4系 ECCUBE初心者です。 order_itemテーブルにカラムを追加し、注文フォームに項目を追加しました。その際、マイページの再注文ボタンからカートに入れると追加した項目のデータが表示されません。 どのあたりを触ればよいかなど、どなたかご教授いただけないでしょうか。よろしくお願いします。 |
shimmai |
投稿日時: 2019/11/8 14:47
対応状況: 解決済
|
新米 登録日: 2019/8/29 居住地: 投稿: 9 |
Re: マイページの再注文からカートに商品を入れた場合の挙動について 自己解決しました。
MypageController.phpの中でaddProduct関数の引数に値をセットして CartServiceへ渡してあげることで期待通りの動作になりました。 閲覧いただいた方、ありがとうございます。 |
umebius |
投稿日時: 2019/11/8 14:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: マイページの再注文からカートに商品を入れた場合の挙動について マイページの再注文ボタン押すと
src/Eccube/Controller/Mypage/MypageControllerのorderメソッドで同じ商品をカートに入れる処理が実行されます。 dtb_cart_itemにも項目を追加しておいて、保存されていたdtb_order_itemからそちらに追加項目を投入します。 注文画面に行くときに、dtb_cart_itemからdtb_order_itemに再投入するという形かなと思います
|
umebius |
投稿日時: 2019/11/8 14:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: マイページの再注文からカートに商品を入れた場合の挙動について すみません、入れ違いに投稿してしまいました(^^;
|
shimmai |
投稿日時: 2019/11/8 14:50
対応状況: 解決済
|
新米 登録日: 2019/8/29 居住地: 投稿: 9 |
Re: マイページの再注文からカートに商品を入れた場合の挙動について ご返信ありがとうございます。
こちらMypageControllerからserviceへの値渡しができていないことが原因でした。 umebius様のご回答は今後の参考にさせていただきます。 今後ともよろしくお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |