ここで MVC 構造に関する初心者の質問。したがって、MVC では現在、ビューにデータベース クエリの結果のリストを表示するページがあります。このコードでは、クラスをインスタンス化し、SQL クエリのメソッドを実行し、最後に for each ループと次に、divで表示します。
だから私の質問は、このコードのビットがビジネス ロジックと見なされ、モデルのメソッドに含まれている必要があるか、それともビューの一部であるかということです。
私の言いたいことを理解していただければ幸いです =) ありがとうございます!
$listholder = new Categories_Model();
$data = $listholder->getCategories();
$i = 1;
foreach ($data as $row) {
if ($i & 1) {
echo '<div id="horizontalContainer" style="float: none; height: 50px";>';
echo '<div id="listoverview1"><a href="'.URL.'categories/show/'.$row['id'].'">'.$row['catname'].'</a>';
echo '</div>';
} else {
echo '<div id="listoverview1"><a href="'.URL.'categories/show/'.$row['id'].'">'.$row['catname'].'</a>';
echo '</div></div>';
}
$i++;
}