まず、私はfuelphpを初めて使用します。必要に応じて質問に反対票を投じることができます。私の問題は、Facebook に似た壁を作ったことです。コメントのロジックがよくわかりません。
だから私はこの方法でテーブルに参加しようとしました
static function get_stream()
{
$query = DB::select()->from('stream_post');
$query->join('users_metadata');
$query->on('stream_post.user_id', '=', 'users_metadata.user_id');
$query->join('stream_comment');
$query->on('stream_post.stream_id', '=', 'stream_comment.stream_id');
$query->order_by('stream_post.stream_id', 'DESC');
$result = $query->execute();
if(count($result) > 0) {
foreach($result as $row)
{
$data[] = $row;
}
return $data;
}
}
これの問題は、コメントのあるストリーム投稿のみが表示され、他の投稿は表示されないことです。
それで、テーブルを結合してコメントのないものにそれらの投稿を表示する方法のロジックを教えてください。