minetro/latte-email

此包已被废弃,不再维护。作者建议使用contributte/latte-email包。

Latte 电子邮件助手,用于保护您的电子邮件地址。

v3.0.0 2019-06-16 14:06 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:45:18 UTC


README

68747470733a2f2f62616467656e2e6e65742f62616467652f737570706f72742f6769747465722f6379616e 68747470733a2f2f62616467656e2e6e65742f62616467652f737570706f72742f666f72756d2f79656c6c6f77 68747470733a2f2f62616467656e2e6e65742f62616467652f73706f6e736f722f646f6e6174696f6e732f463936383534

网站 🚀 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

开发

此包由以下作者维护。

538058?v=3&s=80

请考虑支持 contributte 开发团队。也要感谢你使用此包。