yii2
ken2999
这个作者很懒,什么都没留下…
展开
-
PHP Malformed UTF-8 characters 问题收集与解决办法
1、 在使用Yii2的Model取数据时,有些数据会出现 Malformed UTF-8 characters 错误,排查了好久,也没有搜索到答案。 经过数据对比分析,当数据库中的某个字段类型为 varbinary 且值不为空的时候,用 json_encode 就会出错,我是用的 varbinary 存储IP,自己都没注意这个问题。 所以,在 json_encode 之前,使用 $data['last_ip'] = inet_ntop($data['last_ip']); 将数据转换后在输出,原创 2020-12-22 10:47:37 · 588 阅读 · 0 评论 -
使用 YII2 查询构建器 Query 进行分页遇到的一个坑
最近有一个项目使用 YII2 查询构建器 Query 进行分页遇到的一个坑,查询sql语句中使用了多个排序字段,这些字段在表记录的值不是唯一的。 比如: name desc, age desc 经过多次测试,一条记录可能会被多次取出。 解决的方法是,在排序的字段里,增加值在表中为唯一的字段,比如主键id。 ...原创 2020-12-21 15:38:19 · 201 阅读 · 1 评论 -
转载:yii2下swiftmailer发生邮件时,附件中文名的解决方法
最近需要做一个邮件发送,需要添加多条附件发送。yii2有自带swiftmailer扩展。正常的邮件发送可通过下面方式添加 $message = Yii::$app->mailer->compose(); // 附件来自本地文件 $message->attach('/path/to/source/file.pdf'); //$message->attach(url); ...转载 2020-04-29 12:01:04 · 215 阅读 · 0 评论 -
Yii2 如何定义数据库连接
转自:https://blog.csdn.net/u012664888/article/details/51869464 在saas中,多租户数据库分库管理时常常需要我们自定义数据库链接,并且需要支持在框架加载后再调用数据库连接。 Yii2 如何定义数据库连接? 要注意的是: 即除了使用\Yii::app−>set()外,还需要再多使用下面一句话:\Yii::app−>set(...转载 2018-08-29 10:19:22 · 1341 阅读 · 0 评论 -
宝塔面板+ nginx + yii2 添加 伪静态 规则
# Redirect everything that isn"t a real file to index.php try_files $uri $uri/ /index.php$is_args$args; 参考网址:https://blog.csdn.net/huqian5201314/article/details/78430311 https://blog.csdn....原创 2019-09-11 17:19:59 · 2569 阅读 · 0 评论