pyrrah / gravatar-bundle
使用 Gravatar API 的简单方法,适用于 Symfony 4.4 至 7
v1.4.0
2024-01-20 00:57 UTC
Requires
- php: >=7.1.3
- symfony/framework-bundle: ^4.2.7|^5.4.4|^6.0.4|^7.0
- symfony/templating: ^4.0|^5.0|^6.0|^7.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.3|^6.1|^7.0
Suggests
- twig/twig: For Gravatar twig extension usage
README
此包允许您通过 Gravatar 服务在网站的任何地方显示您的头像。
要求
- Symfony 4.4 至 7
- PHP 7.1.3 或更高版本
- Gravatar 账户 - 免费使用!
安装
- 要安装此包,请运行以下 Composer 命令
composer require pyrrah/gravatar-bundle
- 如果您为您的 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)。有关更多信息,请参阅 许可证文件。