nod软件 / yii-emailer
此包已被弃用且不再维护。未建议替代包。
为Yii PHP框架创建和发送邮件的扩展。
1.2.2
2014-04-09 07:47 UTC
Requires
- crisu83/yii-formatter: dev-master
- nordsoftware/yii-utils: dev-master
- swiftmailer/swiftmailer: 4.3.0
This package is not auto-updated.
Last update: 2022-04-02 01:38:46 UTC
README
为Yii PHP框架创建和发送邮件的扩展。
使用方法
- 通过以下命令迁移 email_message 数据库表
yiic migrate --migrationPath=vendor.nordsoftware.yii-emailer.migrations
- 将
EmailBehavior
绑定到您的控制器或任何需要使用此扩展的组件上
public function behaviors()
{
return array_merge(parent::behaviors(), array(
'emailer' => array(
'class' => 'EmailBehavior',
),
));
}
- 将
Emailer
组件添加到您的应用程序配置中
return array(
'components' => array(
'email' => array(
'class' => 'vendor.nordsoftware.yii-emailer.components.Emailer'
)
));
- 现在您可以通过调用
$email = $this->createEmail($from, $to, $subject, $body, array('body'=>$message));
$this->sendEmail($email);
- 要使用模板,您需要在应用程序配置中定义它们
'templates'=>array(
'foo'=>array(
'subject'=>'Foo',
'view'=>'foo', // refers to a view in views/email
),
),