Как это поместить в 1 div?
Эммм... Вот так?$c = Comment::getComByNewsId($_GET['id']);
echo "<div id='one-div-to-rule-them-all'>";
foreach ($c as $v){
  echo "<div class=comment>";
    echo "<h6>".$v['login'].$v['date']."</h6>";
    echo "<p>".$v['content']."</p>";
  echo "</div>";
}
echo "</div>";
Прошу следующий раз выкладывать фото побольше, ничерта не вижу.
(запрос твой)
echo "";
(сюда кидаешь свой foreach)
echo "";
Но это не очень грамотно если судить с красоты кода.
Правильный код был бы такой:
$arr = Comment:: // get comments
$html = $controller->view_array('filename2.php', $arr);
$data['html'] = $html;
$output = $controller->view('layout.php', $data);
echo $output;