1

Fe 私は変数を取得し、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>
<?}?>
4

1 に答える 1