如何在控制器 codeigniter 中获取 base_url()

how to get base_url() in controller codeigniter

我正在尝试在 table 中创建一个按钮。我正在使用数据table,所以我在控制器内声明了该行。我想给我的按钮一个 href,这样当按钮被按下时,它会 link 到另一个控制器来显示另一个视图。

这是我在 PersonilController.php 中的按钮 :

//add html for action
$row[] = '<a class="btn btn-sm btn-default" href=" . "' . base_url() . "/DetkelController/getpersid/" . $pers->id . '" title="Detail" ><i class="fas fa-eye"></i></a>

但是,link 将我带到我的默认控制器:

http://localhost/polda_pensiun/PersonilController/

而我将 base_url 设置为 http://localhost/polda_pensiun/

试试这似乎是引用问题,如果不行请告诉我

$row[] = '<a class="btn btn-sm btn-default" href="'. base_url() . '/DetkelController/getpersid/'.$pers->id.'" title="Detail" ><i class="fas fa-eye"></i></a>'