minetro / latte-email
v3.0.0
2019-06-16 14:06 UTC
Requires
- php: ^7.2
- latte/latte: ~2.5.1
- nette/utils: ~3.0.1
Requires (Dev)
- nette/di: ~3.0.0
- ninjify/nunjuck: ^0.2.0
- ninjify/qa: ^0.8.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan-deprecation-rules: ^0.11
- phpstan/phpstan-nette: ^0.11
- phpstan/phpstan-shim: ^0.11
- phpstan/phpstan-strict-rules: ^0.11
This package is not auto-updated.
Last update: 2022-02-01 12:45:18 UTC
README
网站 🚀 contributte.org | 联系 👨🏻💻 f3l1x.io | Twitter 🐦 @contributte
免责声明
⚠️ | 此项目不再维护。请使用contributte/latte。 |
---|
Composer | contributte/latte |
---|---|
版本 | |
PHP | |
许可证 |
版本
状态 | 版本 | 分支 | Nette | PHP | |
---|---|---|---|---|---|
dev | ^3.1 |
master |
3.0+ | ^7.2 |
|
稳定版 | ^3.0 |
master |
3.0+ | ^7.2 |
|
稳定版 | ^2.0 |
master |
2.4 | >=5.6 |
|
稳定版 | ^1.2 |
master |
2.4 | >=5.4 |
(旧命名空间) |
用法 🎉
设置
注册过滤器(如果你使用 nette/di)
services: nette.latteFactory: setup: - addFilter('email', 'Contributte\Latte\Helpers\EmailHelper::mailto') # or - addFilter('email', ['Contributte\Latte\Helpers\EmailHelper', 'mailto'])
或者你也可以直接在模板中添加过滤器
use Contributte\Latte\Email\Helpers\EmailHelper; public function createTemplate() { $template = parent::createTemplate(); $template->addFilter('email', [EmailHelper::class, 'mailto']); }
用法
{var $mail = "my@email.net"} {$mail|email:"javascript"} {$mail|email:"javascript_charcode"} {$mail|email:"hex"|noescape} {$mail|email:"javascript":"link to my email here"} {$mail|email:"drupal"} {$mail|email:"texy"}
支持的编码方法
- javascript
- javascript_charcode
- hex
- drupal
- texy
开发
此包由以下作者维护。
请考虑支持 contributte 开发团队。也要感谢你使用此包。