protected function deletePropertyById($propIds) { $userId = Yii::app()->user->getState('id'); $propertyModel = new Properties(); $user2PropertyModel = new User2property(); $userModel = new \User(); $userModel->updateByPk($userId, array('property_id' => $propIds['oldId'])); $links = $user2PropertyModel->deleteAllByAttributes(array('propertyId' => $propIds['newId'])); $userControl = new \userControl(); $userControl->update(); $propertyModel->deleteByPk($propIds['newId']); }