I have a link and I want to send email when this link is clicked. In my controller I have:
Yii::$app->mailer->compose()
->setFrom(User::find()->where(['id' => Yii::$app->user->id])->one()->username)
->setTo($mails)
->setSubject("Test")
->setHtmlBody($mail_content)
->send();
$ordersModel=Orders::find()->where(['id'=>$id])->one();
$ordersModel->request_process_card='Requested';
$ordersModel->save(false);
return $this->renderContent(' <meta http-equiv="refresh" content="0;URL='.Yii::$app->request->referrer."#${id}".'" /> ');
When I comment this "$ordersModel->save(false);" everything is OK, but otherwise sends email twice.
Any ideas?