L 让yii2应用支持风骚的emoji小表情~

哎呀妈,北哥兄弟连这就开始了~
不知道从什么时候开始,一大波emoji占领了移动端表情框。

先科普 emoji是一个小日本儿搞出来的

我大yii2怎么能错过她

方法一 MySQL入手贼简单

首先确保你的MySQL要大于等于5.5.3,将数据表的相应字段设置为utf8mb4,该类型可以存放emoji。

(细心的哥们是否有注意到
当MySQL版本>=5.5.3时,最新的phpmyadmin已经默认是utf8mb4了)

然后
打开yii2的config/db.php文件,配置

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=',
    'username' => '',
    'password' => '',
    'charset' => 'utf8mb4',
];

这一切就ok了~

北哥,偶的mysql没那么高,老板不让升级咋办?

最简单的方法是一巴掌拍死老板
算了,忍了

方法二 php-emoji这货来了

这货其实是一一对应关系,不能算纯emoji,
不过好处是~~~
可以自定义输出的emoji图标,
比如你可以把?换成facebook的样式,很cool。
https://github.com/iamcal/php...

相关推荐