我有一位遵守sales_quote_save_before
事件的觀察者,當物品添加到購物車,從購物車中取出或在購物車中更新時,它會執行兩次。sales_quote_save_before observer執行兩次
我假設save_before
(和事件,save_after
事件)在某個地方被觸發不止一次。
我想知道爲什麼會發生這種情況,以及如何限制觀察者只執行一次。
我試過這裏提供的解決方案:Magento - customer_save_after always fired twice,但我的觀察者仍然執行兩次(當我用Mage::log()
執行日誌時,時間戳是1秒不同)。
任何幫助,非常感謝。
我在CE 1.7中也有這個,它被激發了兩次。你找到了更好的解決方案嗎? – Guus 2013-09-12 09:26:23