当前位置: 首页 > 工具软件 > php-emoji > 使用案例 >

我的第二个yii2扩展发布 yii2-emoji

焦同
2023-12-01

原文链接:nai8.me/article/my-…

alt

扩展的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…


 类似资料: