> フロント機能 > eccube3でエラーメッセージが重複して出てしまうのを修正したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sh1ntqr0 |
投稿日時: 2016/11/28 18:29
対応状況: 開発中
|
半人前 登録日: 2016/6/13 居住地: 投稿: 22 |
Re: eccube3でエラーメッセージが重複して出てしまうのを修正したい ご回答いただきましてありがとうございました!
clearとか色々試してみたらなんとなくできそうな気がしました! もうちょっと色々見て実装できるようにしたいと思います♪ ありがとうございました! |
umebius |
投稿日時: 2016/11/21 15:42
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: eccube3でエラーメッセージが重複して出てしまうのを修正したい CartService.phpにて、
$this->addError('cart.over.sale_limit', $productName);という感じで、在庫オーバーだとエラーをセッションに追加しているのですが、 このaddErrorメソッド、本当に一度吐き出すまで、どんどん追加していってしますのですね。 実装見るとgetFlashBag()->add()してますよね。 これをadd()するのではなく、set()だとエラーが入れ替わるので、そういう感じで自前で実装してやると大丈夫になりますよ。 あるいは一度clear()してしまうかですね!
|
sh1ntqr0 |
投稿日時: 2016/11/20 9:08
対応状況: −−−
|
半人前 登録日: 2016/6/13 居住地: 投稿: 22 |
eccube3でエラーメッセージが重複して出てしまうのを修正したい eccube3.0.10を使用しています。
在庫が残り少ない商品を購入する際に、カートなどより+ボタンを連打した時などに、在庫が足りない分だけエラーメッセージが出て来てしまい困っております。 このような動作をする人はなかなかいないと思いますが、エラーメッセージが重複して何個も出て来てしまうという挙動を修正したいと思っております。 在庫欠品だけでなく、販売制限をかけてた場合にも出てくる場合があります。 どなたか修正された方はいらっしゃらないでしょうか? いらっしゃいましたら方法をご教授頂きたいと思っております。 どのような症状か、スクリーンショットも下記に貼っておきます。 http://p2.ms/n9jgo どうぞよろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |