📅  最后修改于: 2023-12-03 15:23:37.755000             🧑  作者: Mango
在 CodeIgniter 中,可以在控制器中获取实例并将其传递给视图,以便在视图中使用。
要在视图中获取实例,需要在控制器中调用 $this->load->view()
方法时将实例作为第二个参数传递。例如:
$data['db'] = $this->db;
$this->load->view('my_view', $data);
在这里,我们将数据库实例传递给了名为 my_view
的视图。
要在视图中使用实例,只需通过 $this->
前缀来访问它。例如,如果想使用数据库实例,则可以这样:
<?php foreach ($db->get('my_table') as $row): ?>
<li><?= $row->name ?></li>
<?php endforeach ?>
在这里,我们使用 get()
方法从数据库中获取了数据,并将其作为遍历器来显示数据。
通过将实例传递给视图并在视图中使用 $this->
前缀来访问它,可以在 CodeIgniter 应用程序中方便地获取实例并在视图中使用它们。