Yii2:如何在Mail-view中访问参数?

时间:2014-12-23 13:26:08

标签: php yii2

Yii::$app->mailer->compose('order-html', ['myVar' => 'HALLO' ])
->setTo(Yii::$app->params['adminEmail'])
->setFrom(Yii::$app->params['adminEmail'])
->setSubject('Ihre Trauring-Bestellung ist eingegangen')
->send();

如何在mail-view order-html.php中访问myVar-var?

2 个答案:

答案 0 :(得分:3)

swiftmailer:

Yii::$app->mailer->compose('other', ['myVar' => 'HALLO'])
                ->setFrom('from@example.com')
                ->setTo('to@example.com')
                ->setSubject('Message subject')
                ->send();

在other.php中:

<?=$myVar; ?>

答案 1 :(得分:2)

当您致电Yii::$app->mailer->compose('order-html'时,您实际上是在调用视图并将视图结果分配给电子邮件正文,因此您可以准确地访问变量(在视图中的操作方式)(因为它是视图)。