public function setTokenUser($token, $user_id, $platform) { $check = DeviceTk::model()->findByAttributes(array('device_token' => $token)); if ($check) { // $check->device_token = $token; $check->user_id = $user_id; $check->platform = $platform; $check->updated_at = time(); if ($check->save(FALSE)) { return TRUE; } } else { $model = new DeviceTk(); $model->device_token = $token; $model->updated_at = time(); $model->user_id = $user_id; $model->platform = $platform; $model->created_at = time(); if ($model->save(FALSE)) { return TRUE; } } return FALSE; }