原文連結:nai8.me/article/my-…
擴充套件的github頁面:github.com/abei2017/yi…
這個擴充套件使用了 emojione/emojione 庫,可能你會問為何要重複造個輪子,理由如下:
為何要做這個
- 使用更方便,不用新建物件等等了.
- 增加了配置功能,和yii2的config/web.php完美結合,只需要在裡面建立一個yii2Emoji引數項就可以了,雖然一般你都不用配置。
- 我認為emoji有更多有趣的玩法,後期會慢慢升級。
解決了什麼問題
- 更好的體驗,使用toImage函式不用考慮各平臺間emoji不一致問題。
- 資料庫編碼問題,如果你的資料庫不支援utf8mb4編碼,可以將內容統一toShort後存資料庫,對資料庫支援的更好。
使用和安裝方法
已經放到composer上,一鍵自動安裝,詳情見github專案頁面
後期計劃
- 支援yii2高階版
- 支援js呼叫
- 增加yii2的行為機制
- ....
參考文獻
emoji入門:www.ruanyifeng.com/blog/2017/0…