jeffersonsimaogoncalves/gravatar-helper

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

2.1.0 2020-11-09 21:30 UTC

This package is auto-updated.

Last update: 2024-09-30 01:19:40 UTC


README

Software License Travis Codecov Scrutinizer Packagist

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

描述

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

安装

composer require potatopowered/gravatar-helper

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

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)