codeigniter でデータベースのバックアップツールを作りたいです。だから私はコントローラからデータベース名を取得したい。そのためにはどうすればいいのだろう。回答ありがとうございます。
23401 次
5 に答える
46
Database Driver オブジェクトの public 変数を使用するだけですか?
$this->db->database;
于 2012-10-06T14:04:57.500 に答える
4
codeigniter で現在の(アクティブな)データベースを取得するだけで十分です
echo $this->db->database;
于 2014-02-17T14:40:31.030 に答える
0
1 つの方法は、構成を追加することです。
$config['mydbname'] ='mydatabasename';
そして、コントローラーで呼び出します。
$mydb=$this->config->item('mydbname');
$data['mydb']=$mydb;
$this->load->view('myview',$data);// it is not a good idea to show it in view.
// use $this->dbutil->list_databases();
//Returns an array of database names:
$dbs = $this->dbutil->list_databases();
foreach ($dbs as $db)
{
echo $db;
}
于 2012-10-06T13:20:12.533 に答える