在Codeigniter 4中,如何显示数据库名称和表前缀



到目前为止,在代码点火器3中,我们可以从以下代码行获得数据库名称和表前缀(如config/database.php中所述(

echo $this->db->database;
echo $this->db->dbprefix('emp_table');

现在我们如何在Codeigniter 4中调用这些值?

我认为在Codeigniter 4.0.1中,这就是您想要的


$db = ConfigDatabase::connect();
$Database = $db->database();
$DBPrefix = $db->getPrefix();

我希望这能为你工作

CI4中有一些更改,内部控制器的构造函数,

写入:

$db = ConfigDatabase::connect();
define('production',$db->database);

$this->db->database这将起作用。其访问修饰符是CCD_ 3。因此,这个属性可以在类内以及由该类派生的类访问。因此,要获得全局使用public函数作为

public function get_db_name(){
return $this->db->database;
}

相关内容

  • 没有找到相关文章

最新更新