2013-02-05 48 views
0

如何获得我的模型中使用的数据库名称或网址php activerecord从php activerecord中获取从模型中使用的数据库名称或URL?

$connections = array(
    'conn1' => 'mysql://user:[email protected]/db1;charset=utf8', 
    'conn2' => 'mysql://user:[email protected]/db2;charset=utf8', 
    'conn3' => 'mysql://user:[email protected]/db3;charset=utf8' 
); 

我需要知道数据库中使用我的模型,所以我想从某个对象的方法来获取字符串conn1mysql://user:[email protected]/db1;charset=utf8

+0

http://php.net/parse_url – dnagirl

+0

@dnagirl我需要得到一些对象的URL字符串od像'Model :: table() - > connection-> name;'但这不起作用。 –

+0

那么你问如何做类似'Model :: table-> connection-> url'? – dnagirl

回答

2

我找到了办法:

ActiveRecord\Config::instance()->get_default_connection_string()

相关问题