コード例 #1
0
 public static function getPostInfoById($id)
 {
     $posts = Post::all()->where('id', intval($id));
     if ($posts->count() == 0) {
         return null;
     }
     $post = $posts->first();
     $p = new stdClass();
     $p->id = $post->id;
     $p->title = $post->title;
     $p->content = $post->content;
     $p->group = $post->group;
     $p->author = User::getInfoById($post->author);
     $p->isIncognito = $post->isIncognito;
     $p->type = $post->type;
     $p->base = $post->base;
     $p->comments = Comment::getCommentsByPostId($post->id);
     return $p;
 }