📜  在视图 codeigniter 中获取实例 (1)

📅  最后修改于: 2023-12-03 15:23:37.755000             🧑  作者: Mango

在视图 CodeIgniter 中获取实例

在 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 应用程序中方便地获取实例并在视图中使用它们。