albertborsos / yii2-mailmaster
MailMaster API 的 Yii2 包装类
v0.0.1
2015-10-04 16:57 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: 6.1.*
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-09-08 07:27:23 UTC
README
为 Yii2 项目提供 MailMaster API 包装
如何在项目中配置
'components' => [ ... 'mailmaster' => [ 'class' => 'albertborsos\mailmaster\MailMaster', 'apiUser' => 'mailmaster-api-user-name', 'apiKey' => 'mailmaster-api-password', 'forms' => [ 'your-form-id' =>[ 'formID' => 'mailmaster-form-id', 'listID' => 'mailmaster-list-id', ], ], ], ... ], ...
表单提交后的处理
/** @var \albertborsos\mailmaster\MailMaster $mmc */ $mmc = Yii::$app->mailmaster; $mm = $mmc->factory($this->_listID, $this->_formID); $response = $mm->subscribe([ 'email' => $this->email, 'mssys_firstname' => $this->nameFirst, 'mssys_lastname' => $this->nameLast, ]);