訂閱通訊時出錯。如何解決? Magento 2.0.7:訂閱出現問題。
1
A
回答
3
這是問題所在,並解決這個bug:
當我們進入一個新的電子郵件地址(未連接到extisting用戶一個),用戶對象($這個)有沒有id ($ this-> getId(); // null)尚未在Magento \ Newsletter \ Model \ Subscriber :: subscribe。
驗證郵件在用戶保存之前發送出去,因此驗證鏈接中缺少用戶標識。當您點擊該鏈接時,鏈接不會執行任何操作,因爲Magento \ Newsletter \ Controller \ Subscriber \ Confirm ::執行中的驗證方法會因爲缺少ID而拒絕鏈接。
在致電$ this-> sendConfirmationRequestEmail()之前,您可以通過調用$ this-> save()輕鬆修復問題。
try {
$this->save();
if($isConfirmNeed === true && $isOwnSubscribes === false)
{
$this->sendConfirmationRequestEmail();
} else {
$this->sendConfirmationSuccessEmail();
}
return $this->getStatus();
} catch (\Exception $e) {
throw new \Exception($e->getMessage());
}
我乾脆搬到了'拯救「」' - 叫了幾行了。 sendConfirmationRequestEmail和sendConfirmationSuccessEmail似乎不會改變$ thisobject,所以這是一個有效的更改,不會破壞其他任何東西。
相關問題
- 1. 問題用的Magento 2升級從Magento的2.0.7至2.1.2的Magento
- 2. 導出產品時出現問題Magento
- 3. XML RSS訂閱JS問題
- 4. 問題與SSRS訂閱
- 5. 關於訂閱的問題
- 6. 取消訂閱的問題
- 7. Observable訂閱時間問題
- 8. 訂閱Facebook PHP API問題
- 9. 問題,我的RSS訂閱
- 10. 發佈主題在訂閱0123時出現在下一個訂閱
- 11. 如何在EMQTT 2.0.7中執行「共享」訂閱?
- 12. 安裝Magento 1.9後出現問題
- 13. 訂購geom_segment圖表時出現問題
- 14. Magento - 沒有通訊訂閱和取消訂閱活動
- 15. PayPal訂閱與反覆出現?
- 16. Magento paypal和authorize.net重複訂單問題
- 17. 在Magento 2.0.7中安裝新的擴展
- 18. 問題與mailchimp API訂閱用戶
- 19. CheckAll/UncheckAll訂閱的問題?敲除
- 20. 同步操作問題RxJS observables訂閱
- 21. 問題的確認訂閱使用PubSubHubbub
- 22. 性能問題 - 取消訂閱事件
- 23. Knockout JS訂閱方法問題
- 24. javascript問題,RSS訂閱顯示
- 25. MQTT主題訂閱
- 26. Magento出口產品問題
- 27. Magento類別輸出問題
- 28. Magento導出/導入問題
- 29. magento通訊訂閱中的DOB字段
- 30. Magento隱藏字段在通訊訂閱