gpt4 book ai didi

database - 在 Magento 中,你如何获取数据库名称?

转载 作者:太空狗 更新时间:2023-10-30 01:47:58 24 4
gpt4 key购买 nike

如何从 Magento 获取数据库名称?

我见过像下面这样的函数可以获取表名。

$orderItemTable = Mage::getSingleton('core/resource')->getTableName('sales/order_item');

我希望有这样的功能:

Mage::getSingleton('core/resource')->getDatabaseName();

提前感谢您的任何想法。

最佳答案

每个模块都可以指定它自己的连接,因此您可以通过模型进行访问。

$config = Mage::getResourceModel('sales/order')->getConnection()->getConfig();
// $config is an array
$dbname = $config['dbname'];

如果您只对默认设置感兴趣,那么一种稍微更有效的方法可能是:

$dbname = (string)Mage::getConfig()->getNode('global/resources/default_setup/connection/dbname');

关于database - 在 Magento 中,你如何获取数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com