necrox87 / yii2-avatar
头像管理模块
1.0.2
2019-01-15 18:15 UTC
Requires
- php: >=7.0.0
- yiisoft/yii2-imagine: ^2.1.1
This package is auto-updated.
Last update: 2024-09-16 06:28:34 UTC
README
1.0.0 ALPHA
允许上传自定义头像,无需依赖任何扩展,而是依赖于yii2。包括一个用于用户上传和由管理员管理的部件。
这个库的目的是通过一个简单的部件添加上传个人照片的能力。
它不应该依赖于另一个用户管理库。
用法
将模块添加到您的配置中,如下所示
'modules' => [ 'avatar' => [ 'class' => 'eseperio\avatar\Module', 'adminPermission' => 'admin', ] ]
现在将包含的部件放置在您希望显示头像的地方。
<?= \eseperio\avatar\widgets\Avatar::widget([ 'avatarId' => Yii::$app->user->id ]) ?>
高级配置
事件
有一些事件可用。
JqueryPlugin
此模块包含一个自定义的jQuery插件来管理上传过程。您可以通过pluginOptions
通过部件进行配置。
插件中有许多事件可用。所有事件都必须返回布尔值,并可以访问父函数的所有参数。请参阅代码以获取更多信息。