2

Facebookのようなコメント投稿システムのようなシステムを作っています。最初に codeigniter を使用します。

すべてのデータを取得するには、3 つのテーブルを使用する必要があります。(ユーザーからのユーザー名、投稿からの投稿、コメントからのコメント)

$data = $this->post_model->getPosts();

        foreach ($data as $data) {
            $user = $this->members_model->memberData($data['uye']);
            $comments = $this->post_model->getComments($data['id']);
            $new_data[] = array('nick' => $user['nick'], 'post' => $data['post'], 'comments'=>$comments);
        }

出力

Array (
     [0] => Array (
              [nick] => yusufalibozkir 
              [post] => try.
              [comments] => Array (
                             [0] => Array (
                                    [id] => 1 
                                    [user] => 1 
                                    [comment] => comment try 
                                    [post] => 1
                                   )
                             )
             )
      )

IDが1のユーザー名として1のユーザーのパラメーターを分割したい.あなたの提案は何ですか?

4

1 に答える 1

0

質問は非常に不明確ですが、このようなことを意味していましたか?

$alldata = $this->post_model->getPosts();

    foreach ($alldata as $data) {
        $user = $this->members_model->memberData($data['uye']);
        $comments = $this->post_model->getComments($data['id']);
        $comments['id'] = $user['nick'];
        $new_data[] = array('nick' => $user['nick'], 'post' => $data['post'], 'comments'=>$comments);
    }
于 2013-05-01T12:44:32.970 に答える