public function actionDeletecandidate() { function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } $candidateID = Yii::app()->request->getParam('id'); $candidateModel = new Candidate(); //$planningModel = new Planning(); $deleteCandidate = $candidateModel->findByPk($candidateID); $deleteCandidate->IsActive = 0; $deleteCandidate->Email = $deleteCandidate->Email . '_' . generateRandomString(4); $deleteCandidate->update(array('IsActive')); $deleteCandidate->update(array('Email')); $this->redirect(Yii::app()->createUrl('company/candidates')); }