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 · 624 阅读 · 0 评论 -
使用 YII2 查询构建器 Query 进行分页遇到的一个坑
最近有一个项目使用 YII2 查询构建器 Query 进行分页遇到的一个坑,查询sql语句中使用了多个排序字段,这些字段在表记录的值不是唯一的。比如:name desc, age desc经过多次测试,一条记录可能会被多次取出。解决的方法是,在排序的字段里,增加值在表中为唯一的字段,比如主键id。...原创 2020-12-21 15:38:19 · 231 阅读 · 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 · 240 阅读 · 0 评论 -
Yii2 如何定义数据库连接
转自:https://blog.csdn.net/u012664888/article/details/51869464在saas中,多租户数据库分库管理时常常需要我们自定义数据库链接,并且需要支持在框架加载后再调用数据库连接。Yii2 如何定义数据库连接?要注意的是:即除了使用\Yii::app−>set()外,还需要再多使用下面一句话:\Yii::app−>set(...转载 2018-08-29 10:19:22 · 1362 阅读 · 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/78430311https://blog.csdn....原创 2019-09-11 17:19:59 · 2658 阅读 · 0 评论