我需要我的数据从我的控制器-> 页面(视图)-> 用户(视图)一路传递。如何将数据从控制器传递到最嵌套的视图?
- 在我的控制器中,我得到了一些名为 $users 的数据。
- 在我的控制器中,我加载了一个名为“页面”的视图。
- 在我称为“页面”的视图中,我加载了称为“用户”的视图。
这是我认为我可以做到的一个例子。这是聪明还是不正确?
在我的控制器中,我可以这样做:
$data['users'] = $array_of_user_objects;
$this->load->view('page', $data);
然后在我的页面(视图)中,我可以执行以下操作:
<div>
<h1>Im a page!</h1>
<?php $this->load->view('users', $users); ?>
</div>
然后在我的用户(视图)中,我可以这样做:
<h1>Hi my name is: <?php echo $name; ?></h1>