potatopowered/gravatar-helper

一个用于从Gravatar服务中获取用户头像的辅助工具,适用于CakePHP 3.x

安装量: 1,561

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 3

分支: 2

开放问题: 0

类型:cakephp-plugin

v1.2.0 2020-11-10 15:44 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:55:52 UTC


README

Software License Travis Codecov Scrutinizer Packagist

一个用于从Gravatar服务中获取用户头像的辅助工具,适用于CakePHP 3.x

描述

Gravatar辅助工具旨在简化从Gravatar服务中拉取用户头像的过程,而不是每次使用时都要重新构建基本的连接和链接生成。可以设置许多自定义选项,包括默认值和返回的头像大小。

安装

composer require potatopowered/gravatar-helper

将辅助工具添加到需要它的控制器或AppController的public helpers变量中,以便在所有控制器中访问。

public $helpers = [
    'Gravatar' => [
        'className' => 'GravatarHelper.Gravatar'
    ]
];

用法

要使用Gravatar辅助工具,只需调用Gravatar辅助工具的avatar函数,并将用户邮箱作为参数即可。还可以设置一些选项来更改默认值,如大小。

// the avatar of the user with an email of $email
$this->Gravatar->avatar($email, ['size' => 40]);

头像选项

  • size: 配置资料宽度与高度(默认150)
  • default: 默认Gravatar图片(默认mm) 列表在此
  • class: 图像标签的CSS类(默认gravatar)