2019
12-05
12-05
yii2 图片处理插件Imagine
yii2图片处理插件ImagineuseImagine\Image\ManipulatorInterface;useyii\imagine\Image;publicfunctionactionPhoto(){//剪切Image::crop('./image/1.jpg',1000,1000,[500,500])->save('./image/1_crop.jpg');//旋转Image::frame('./image/1.jpg',5,'666',0)->rotate(-8)->save('./image/1_rotate.jpg',['quality'=>50]);//压缩Image::thumbnail('./i...
继续阅读 >
yii2项目实战图片上传之webuploader的使用图片上传几乎是应用必备,前面也针对kartik的fileinput做了一篇详细的说明,不过很多人反馈各种问题,下面针对webuploader的使用单独写了一个组件。该组件可以更好的处理Yii2在图片上传过程中带来的一系列问题,目前支持多图多字段的混合上传。介绍之前我们先演示下效果。安装推荐使用composer进行安装$phpcomposer.pharrequirebailangzhan/yii2-webuploaderdev-master使用p...
只讨论一个域下的项目。 eg: a.xxx.com 和 b.xxx.com 来共享session
如果多个laravel项目共享SESSION要满足以下条件:
SESSION可以存放在一个地方,eg:共用一个reids
用户表为连接同一个数据库的用户表
需要在同一域下
Swoole 是为 PHP 开发的生产级异步编程框架。 他是一个纯 C 开发的扩展, 他允许 PHP 开发者在 PHP 中写 高性能,可扩展的并发 TCP, UDP, Unix socket, HTTP, WebSocket 服务, 而不需要拥有太多的非阻塞 I/O 编程和低级别的 Linux 内核知识。 你可以把 Swoole 想象成 NodeJS, 但对于 PHP 来说将有更高性能。
在用过laravel框架,发现它的路由和数据库ORM确实非常好用,但是整体确实有点慢,执行到控制器大于需要耗时60ms左右。于是打算做一个拥有非常好用的路由和orm又非常简单的框架。所以你会发现one框的路由和ORM有laravel的影子。但也有一些自己的特色,例如ORM支持自动化缓存(自动化读、写、刷新)保持与数据库同步,对外使用无感知。one框架也支持在fpm下运行,在fpm下框架自身整体耗时在1ms左右。
众所周知 Laravel 是 PHP 开发项目最优美的框架之一,尤其是 Eloquent 对数据库的操作提供了特别多的便利。
在实际开发中我们经常涉及到分库分表场景,那么怎样才能继续配合 Eloquent 优雅的使用 Model 模型呢,接下来给大家分享下我在实际开发中所遇到的问题。
static 则上面的基础上,更聪明一点点:static 会返回执行 new static() 的类,比如 Son 执行 get_class(Son::getStatic()) 返回的是 Son, Father 执行 get_class(Father::getStatic()) 返回的是 Father
而在没有继承的情况下,可以认为 new self 和 new static 是返回相同的结果。