我想在yii2发送电子邮件。我将我的电子邮件正文存储在sqlyog中。但是,当我从数据库获取信息作为我的电子邮件正文时,我有一个错误。错误是:
quoted_printable_encode()期望参数1是字符串,对象 给定
。我该如何解决?这是我的代码:
$pesan = \frontend\models\Pesan::find()->select(['pesan'])->where(['kategori' => 'notifikasi_awal'])->one();
$message = $pesan;
$email = \Yii::$app->mailer->compose()
->setFrom([\Yii::$app->params['adminEmail'] => 'Sistem Informasi Paket'])
->setTo($tujuan)
->setSubject("[Pemberitahuan ]")
->setHtmlBody($message)
->send();
答案 0 :(得分:0)
指令
$pesan = \frontend\models\Pesan::find()->select(['pesan'])
->where(['kategori' => 'notifikasi_awal'])->one();
返回一个模型,然后返回一个对象
如果你想要一个值,你可以这样获得这个值
$message = $pesan->your_message_field;