我读过 MVC 模式,整个 php 逻辑必须在模型中,但是当我们遇到这样的情况时:从模型传递mysqli_result
对象到视图,并且在视图中我们需要检查某个列(mysql 表列)的值并根据这个值,即我们认为:
while ($row = $my_mysqli_result_object->fetch_assoc()) {
if ($row['some_column'] == "1") {
// print something
}
else if ($row['some_column'] == "2") {
// print something other
}
else if ($row['some_column'] == "3") {
// print something other
}
// ....
// ....
}
如您所见,在视图中是 php 逻辑(逻辑很少,但存在)。
我的问题是:考虑到这种 php 逻辑,通常用于 MVC 概念?或者这不是 MVC 的正确方法,在这种情况下必须做其他事情?