public function create() { try { $profileId = UserHelper::getProfileId(); $msg = new Msg(); $msg->setSender($profileId); $msg->setContent(trim(fRequest::get('msg-content'))); $re = trim(fRequest::get('dest', 'integer')); $x = new Profile($re); $msg->setReceiver($re); if (strlen($msg->getContent()) < 1) { throw new fValidationException('信息长度不能少于1个字符'); } if (strlen($msg->getContent()) > 140) { throw new fValidationException('信息长度不能超过140个字符'); } $msg->store(); //Activity::fireNewTweet(); fMessaging::create('success', 'create msg', '留言成功!'); } catch (fNotFoundException $e) { fMessaging::create('failure', 'create msg', '该用户名不存在!'); } catch (fException $e) { fMessaging::create('failure', 'create msg', $e->getMessage()); } fURL::redirect(SITE_BASE . '/profile/' . $re . '/msgs'); }