pyrrah/gravatar-bundle

使用 Gravatar API 的简单方法,适用于 Symfony 4.4 至 7

安装量: 41,905

依赖项: 0

建议者: 0

安全性: 0

星级: 10

关注者: 2

分支: 3

公开问题: 0

类型:symfony-bundle

v1.4.0 2024-01-20 00:57 UTC

This package is auto-updated.

Last update: 2024-08-31 00:32:12 UTC


README

Latest Version on Packagist Software License Total Contributors Total Downloads

此包允许您通过 Gravatar 服务在网站的任何地方显示您的头像。

要求

  • Symfony 4.4 至 7
  • PHP 7.1.3 或更高版本
  • Gravatar 账户 - 免费使用!

安装

  1. 要安装此包,请运行以下 Composer 命令
composer require pyrrah/gravatar-bundle
  1. 如果您为您的 Gravatar 设置了一些默认值,例如大小、评分或默认值,您可以在配置中配置这些值
# config/packages/pyrrah_gravatar.yaml
pyrrah_gravatar:
  rating: "g"
  size: 80
  default: "mp"

用法

您只需使用类似以下示例的帮助器即可

<img src="<?php echo $view['gravatar']->getUrl('alias@domain.tld') ?>" />

或使用参数

<img src="<?php echo $view['gravatar']->getUrl('alias@domain.tld', '80', 'g', 'defaultimage.png') ?>" />

唯一必需的参数是电子邮件地址。其余参数具有默认值。

如果您使用 Twig,您可以使用类似以下示例的帮助器

<img src="{{ gravatar('alias@domain.tld') }}" />

或如果您想检查 Gravatar 电子邮件地址是否存在

{% if gravatar_exists('alias@domain.tld') %}
  The email is an gravatar email
{% endif %}

或使用参数

<img src="{{ gravatar('alias@domain.tld', size, rating, default) }}" />

有关更多信息,请参阅 Gravatar 实现页面

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件