executes twice function when save model

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?