2019年5月21日

Composer安装yii2-imagine 压缩,剪切,旋转,水印

摘要: 安装:composer require --prefer-dist yiisoft/yii2-imagine 查看是否安装成功, 安装了两个目录分别是 使用 引入 使用方法 各处理方法里的test-image.jpg为被处理的图片, thumb-test-text.jpg为处理后保存的图片,qual 阅读全文

posted @ 2019-05-21 19:55 追风的浪子 阅读(551) 评论(0) 推荐(0) 编辑

Yii2 基于header 实现接口版本控制

摘要: Yii2 官方给出的方案是基于url的版本控制,但是我们的versoin放在header里面,需要通过header来进行版本控制,实现如下: 首先在基类中实现actions,actions是针对controller的action扩展,看源码可以知道,在createAction中会先检查actionM 阅读全文

posted @ 2019-05-21 18:05 追风的浪子 阅读(486) 评论(0) 推荐(0) 编辑

Yii2基本概念之——事件(Event)

摘要: 说起事件(event),我们可是一点都不陌生。现实生活当中的事件无处不在,比如你发了一条微博,触发了一条事件,导致关注你的人收到了一条消息,看到你发的内容;比如你通过支付宝买东西,付了款,触发一个事件,导致你收到一条短信,告诉你刚刚扣款了,你账户余额还有多少... 我们将事件稍稍加以抽象,发现事件具 阅读全文

posted @ 2019-05-21 17:32 追风的浪子 阅读(534) 评论(0) 推荐(1) 编辑

linux的 shell命令 调用 PHP脚本的Demo

摘要: 千万的数据量传递,会导致内存泄漏。 最好的方式,是在外层用shell脚本进行控制,先用shell读取php脚本获取总页数,然后,通过shell循环,每一个循环开启一个php进程,进行本页数据的同步,同步后,进程处理结束,shell进行下一个循环,是一个新的php进程,这样,千万数据也没事,你可以每页 阅读全文

posted @ 2019-05-21 16:34 追风的浪子 阅读(2818) 评论(0) 推荐(0) 编辑

Yii2基本概念之——行为(Behavior)

摘要: 使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。通过将行为绑定到一个类,可以使得类具有行为本身所具有的属性和方法,就好像是类本来就具有的这些属性和功能一样。 好的代码设计,必须要同时满足可复用性、可维护性和可扩展性。设计原则中有一条非常重要的一条:类应该对扩展开放,对修改 阅读全文

posted @ 2019-05-21 15:59 追风的浪子 阅读(1650) 评论(0) 推荐(0) 编辑

导航