> フロント機能 > eccube3でエラーメッセージが重複して出てしまうのを修正したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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()してしまうかですね!
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
eccube3でエラーメッセージが重複して出てしまうのを修正したい | sh1ntqr0 | 2016/11/20 9:08 |
» Re: eccube3でエラーメッセージが重複して出てしまうのを修正したい | umebius | 2016/11/21 15:42 |
Re: eccube3でエラーメッセージが重複して出てしまうのを修正したい | sh1ntqr0 | 2016/11/28 18:29 |