eseperio/yii2-avatar

头像管理模块

安装: 386

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 3

开放问题: 1

类型:yii2-extension

1.0.1 2024-04-22 14:41 UTC

This package is auto-updated.

Last update: 2024-09-22 15:31:22 UTC


README

1.0.0

允许上传自定义头像,不依赖任何扩展,只需yii2即可。包括一个用于用户上传和管理员管理的小部件。

此库的目的是通过简单的组件添加上传个人照片的能力。

它不能依赖于其他用户管理库。

用法

将模块添加到您的配置,如下所示

'modules' => [
    'avatar' => [
    'class' => 'eseperio\avatar\Module',
    'adminPermission' => 'admin',
    ]
]

现在将包含的小部件放置在您想要显示头像的地方。

<?= \eseperio\avatar\widgets\Avatar::widget([
'avatarId' => Yii::$app->user->id
]) ?>
高级配置

事件

有一些事件可用。

JqueryPlugin

此模块包含一个自定义的jquery插件来管理上传过程。您可以通过小部件通过pluginOptions进行配置。

插件中有许多事件可用。所有事件都必须返回一个布尔值,并能够访问父函数的所有参数。查看代码了解更多信息。

jQuery插件中的可用事件