kappa / gravatar-helper
一个简单的类,用于从gravatar.com服务获取头像
v1.0.0
2014-05-21 21:12 UTC
Requires
- php: >= 5.3.3
- kappa/filesystem: ~4.2
- kappa/utils: ~1.0
- nette/nette: ~2.1
Requires (Dev)
- kappa/tester: 1.1.*
This package is auto-updated.
Last update: 2024-09-04 18:52:30 UTC
README
一个简单的类,用于从gravatar.com服务获取头像
需求
- PHP 5.3.3 或更高版本
- nette/nette 2.1.* 和 2.2.*
- kappa/filesystem 4.2.*
- kappa/utils 1.0.*
安装
使用Composer安装Kappa\Utils是最好的方式
$ composer require kappa/gravatar:@dev
并注册扩展
extensions: gravatar: Kappa\Gravatar\DI\GravatarExtension
用法
你可以设置缓存目录以加快头像显示速度
gravatar: cacheDir: %wwwDir%/gravatar #default
在可以使用此辅助器的presenter或control中添加过滤器(辅助器)
$template->addFilter('gravatar', array($this->gravatar, 'getAvatar')) // for Nette 2.2 $template->registerHelper('gravatar', array($this->gravatar, 'getAvatar')) // for Nette 2.1
模板中的用法
<img src="$user->getEmail()|gravatar:30">