Yii2 发送邮件配置及再常连接中的超时错误处理
yii2中官方为了解决邮件发送问题提供了swiftMailer扩展,只需配置下就可以了,这次在一个常连接的进程中发送邮件,发现邮件的服务链接经常超时,所以就写了这篇文章。
Yii2数据库查询进阶操作(二)hasOne(一对一)、hasMany(一对多)的关联查询
数据库查询操作在工作中是最常见的,我们需要把数据库的数据根据需要的条件查询出来进行渲染页面或者接口返回。复杂的数据库设计中关联表是经常会存在,那么如何进行数据的连表查询呢?
Yii2数据库查询进阶操作(一)leftJoin 连表查询
数据库查询操作在工作中是最常见的,我们需要把数据库的数据根据需要的条件查询出来进行渲染页面或者接口返回。复杂的数据库设计中关联表是经常会存在,那么如何进行数据的连表查询呢?
Yii2 引入JS、Css静态资源的方法,Yii2页面引入JS方法。
Yii2引入JS、Css静态资源时,会出现各种问题,尤其是JS,常常因为引入的位置顺序而导致脚本报错。
Yii2 动态加载邮箱配置发送邮件,避免发送频繁而发送失败
工作中有些业务需要频繁的发送邮件进行通知,但是发送频繁会导致邮件发送失败,这是邮箱服务的一种限制机制,不管你是用的QQ、163还是谷歌都会遇到这样的情况,然后经过讨论找了个‘野路子’减低发送失败的可能。
Yii2.0中,获取config配置信息,动态管理组件components
Yii2动态修加载配置文件、动态修改配置文件,在程序的执行过程中直接修改配置文件,这在很多场景中很实用,必须常连接中我们需要修改配置却又不可能每次都去重启进程,这就很有必须去动态更改配置了。
Yii2 使用模板生成纯静态html文件
静态化可以分为纯静态与伪静态,伪静态是把url的后缀改成 .html 或者 .shtml,实际还是访问的动态程序,纯静态是直接生成 html 的静态文件进行访问。整理下yii2生成纯静态html的方法。
Yii2 runAction 调用其他控制器方法及传递参数
Yii2 runAction 方法用于调取本控制器或者其他控制器的方法并执行。今天在更新纯静态页的时候用到了它,就整理了一下使用方法及参数。
Yii2路由篇 -- urlManager参数详解
yii2路由配置UrlManager的参数的解释,enablePrettyUrl、enableStrictParsing等参数的意义,日常的记录,欢迎记录
yii2 条件使用 FIND_IN_SET 表达式查询
当表达式对象嵌入到 SQL 语句或片段时,yii2 有自带的类去实现表达式条件,主要用于将原始 SQL 表达式传递给查询。
Yii2 使用验证器实现查询分表数据
对于数据量很大但历史数据不需要很实时获取的数据,我们往往才用分表进行数据的存在,比如利用表名加日期确定数据的储存位置,但是对于yii查询而言,默认模型是只针对一个表的,所以我们需要找方法去完成

yii2 使用 rabbitmq 扩展监听、发送消息
RabbitMQ是一个在AMQP基础上实现的企业级消息系统。何谓消息系统,就是消息队列系统,消息队列是“消费-生产者模型”的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。
yii2框架查询方法 andFilterWhere 踩过的坑
yii2框架已经用了很长时间了,查询使用的`andWhere`、`andFilterWhere`也用了很多次了,但是今天就给掉坑里了,其实也不能怪谁,只是自己没有好好看文档。
yii2 开发环境的一些实用的配置
我们在做一个系统的时候,一般都是分为线上环境与开发环境,开发环境做好一个功能或者一个模块后在提交合并上线,这样开发环境可以尽情的去打印调试不会影响其线上的正常业务。
yii2中链表查询、子查询使用方法
在写复杂的查询时,个人的习惯一般是先把逻辑列出来,然后写出原生的sql查询验证,最后在转成yii框架语法,今天在工作中遇到了一个比较复杂的查询,然后整理下记录下来
yii2 编辑、发布数据时时间字段自动添加、更新
我们在添加数据时会有添加时间字段,更新记录时会有更新时间字段;数据库里很多字段都是一些通用有规律的字段,那么我们就可以把这些字段提出,利用行为自动完成
