getId() 공개 메소드

public getId ( )
예제 #1
0
 public function reply($id)
 {
     try {
         $tweet = new Tweet($id);
         $comment = new TweetComment();
         $comment->setTweetId($tweet->getId());
         $comment->setProfileId(UserHelper::getProfileId());
         $comment->setContent(trim(fRequest::get('tweet-comment')));
         if (strlen($comment->getContent()) < 1) {
             throw new fValidationException('回复长度不能少于1个字符');
         }
         if (strlen($comment->getContent()) > 140) {
             throw new fValidationException('回复长度不能超过140个字符');
         }
         $comment->store();
     } catch (fException $e) {
         // TODO
     }
     fURL::redirect(SITE_BASE . '/profile/' . $tweet->getProfileId() . '#tweet/' . $tweet->getId());
 }
예제 #2
0
session_start();
require_once '../resources/require.php';
// Umożliwia wyśletanie odświeżonej treści strony, po dodaniu komentarza
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $_GET['tweet_text'] = $_POST['tweet_text'];
}
// Tworzy obiekt tweet potrzebny do wyświetlania treści wpisu, który przekierował na tę stronę i dodawania do niego komentarzy
$tweet = new Tweet($mysqli);
$tweet->setText($_GET['tweet_text']);
$tweet->loadFromDB();
// Tworzy nowy komentarz i uzupełnia treść informacji o sukcesie/błędach
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (trim($_POST['comment_text']) != '') {
        $comment = new Comment($mysqli);
        $comment->setTweetId($tweet->getId());
        $comment->setUserId($_SESSION['user_id']);
        $comment->setText($_POST['comment_text']);
        $comment->setCreationDate(date("Y-m-d H:i:s"));
        if (!$comment->create()) {
            $info = 'Błąd przy dodawaniu komentarza.';
        } else {
            $info = 'Dodano komentarz.';
        }
    } else {
        $info = 'Uzupełnij treść komentarza.';
    }
}
?>
<!DOCTYPE html>
<html lang="pl-PL">