0
我有一個每晚都在後臺運行的命令。離線用戶是否有「FlashBag」?
我想通知我的用戶,如果這樣的命令在第二天早上登錄時在某些事情中失敗了。
symfony是否提供了類似的「FlashBag」?
我知道FlashBag使用會話,所以它不適用於離線用戶。
我的想法是使用「通知」表,只要他們登錄,就會顯示最近的通知。
不過,我想到可能symfony已經提供了類似的功能或者它有一個捆綁包。
謝謝!
我有一個每晚都在後臺運行的命令。離線用戶是否有「FlashBag」?
我想通知我的用戶,如果這樣的命令在第二天早上登錄時在某些事情中失敗了。
symfony是否提供了類似的「FlashBag」?
我知道FlashBag使用會話,所以它不適用於離線用戶。
我的想法是使用「通知」表,只要他們登錄,就會顯示最近的通知。
不過,我想到可能symfony已經提供了類似的功能或者它有一個捆綁包。
謝謝!
通知表的想法似乎是基於您的描述的正確方法。現在,根據您設計系統的方式,您可能需要存儲每個用戶的last_login時間戳,然後只檢索自last_login時間戳以來發生的通知。 。也可根據需要做的已經登錄的用戶的一些特殊動作
至於已經提供了一些功能包,這是仍然支持,我能找到的KNP捆綁唯一的包:
http://knpbundles.com/synthmedia/SynthNotificationBundle
我也發現了這個包有很多upvotes的,但它沒有任何保留更多: