Во-первых, я действительно новичок в Fuelphp, вы можете проголосовать за вопрос, если это необходимо. Моя проблема в том, что я сделал стену, похожую на фейсбук, и я не очень понимаю логику комментариев.
Поэтому я попытался присоединиться к своим столам таким образом
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;
}
}
проблема в том, что это показывает только сообщения потока, у которых есть комментарии, и не показывает другие.
Итак, может ли кто-нибудь дать мне логику, как присоединиться к таблицам, чтобы показать эти сообщения тем, у которых нет комментариев?