Download the PHP package moxuandi/yii2-helpers without Composer
On this page you can find all versions of the php package moxuandi/yii2-helpers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-helpers
yii2-helpers: 助手类,通用上传类
提示: 2.2.x版本不再自动引入依赖的扩展!如果使用以下类, 请引入相关的扩展
目录
-
Helper助手类用法示例
-
yiisoft/yii2-imagine
- yiisoft/yii2-authclient
安装:
使用 composer 下载:
Helper助手类用法示例:
Uploader上传类用法示例:
提示: 如果
process.resize
的宽高都未设置, 将使用图片的原始宽高; 此时, 可能会压缩图片大小, 但也有可能造成图片大小增大!!!提示: 缩略图配置中,
width
和height
其中一个可以设置为null
, 此时将按原图比例自动缩放图片. 但不能同时为null
!提示: 配置中的
match
参数, 当两个元素的值相同时, 将不会保存原图, 而仅保留缩略图.如果要使用文件保存入库功能, 必须将
modelClass
设置为类的完全限定名称(eg:common\model\Upload
), 该类必须是yii\db\ActiveRecord
的子类, 且必须包含一些字段(参考@vendor\moxuandi\yii2-helpers\migrations\m190101_010101_upload.php
)迁移命令:
yii migrate --migrationPath=@vendor/moxuandi/yii2-helpers/migrations
OAuth2第三方登录用法示例
0. yii2-authclient
默认提供了以下几个立即可用的客户端:
- yii\authclient\clients\Facebook
- yii\authclient\clients\GitHub
- yii\authclient\clients\Google
- yii\authclient\clients\GoogleHybrid
- yii\authclient\clients\LinkedIn
- yii\authclient\clients\Live
- yii\authclient\clients\Twitter
- yii\authclient\clients\TwitterOAuth2
- yii\authclient\clients\VKontakte
- yii\authclient\clients\Yandex
1. 配置应用程序
2. 向控制器添加动作
参考:向控制器中添加动作
3. 向登录视图添加小部件:
或
4. 保存授权数据的表结构
5. 申请:
- QQ第三方登录申请: QQ互联管理中心
- 微信第三方登录申请: 微信开发平台
- 新浪微博第三方登录申请: 新浪微博开发平台
- Github第三方登录申请: Developer settings