我得到一个变量,MVC 应用程序必须根据变量显示略有不同的 JS。我应该在哪里处理这个变量到视图或控制器中?MVC 方法论说什么?
$max_orders_count 可能 > 0 或 = 0(如果它是无限的)。
第一种方式
Controller:
if ($max_orders_count === 0) {
$this->view('view1.php');
} elseif ($max_orders_count > 0) {
$this->view('view2.php');
}
第二种方式
Controller:
$this->view('view.php', array('max_orders_count' => $max_orders_count));
View:
<?if ($max_orders_count === 0) {?>
<script>JS1</script>
<?}?>
<?if ($max_orders_count > 0) {?>
<script>JS2</script>
<?}?>