【发布时间】:2012-08-03 00:07:16
【问题描述】:
这里有关于 MVC 结构的新手问题。因此,在 MVC 中,我目前在视图中有一个页面来显示数据库查询的结果列表,在这段代码中,我实例化了一个类,运行 sql 查询方法,最后每个循环都有一个然后用 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++;
}
【问题讨论】: