私は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ロジックがあります(ロジックはほとんどありませんが、存在します)。
私の質問は次のとおりです。通常、MVCコンセプトの場合、このPHPロジックの量は表示されますか?または、これはMVCにとって正しい方法ではなく、そのような状況では他のことをしなければなりませんか?