Symfony控制器:当前使用哪个数据库驱动程序?

时间:2016-06-13 12:45:29

标签: php symfony

在Symfony控制器的操作中,如何找出当前使用的数据库驱动程序?像

这样的东西
public function testAction(Request $request)
{
    // How to accomplish this?
    switch ($this->getDoctrine()->getDriverName()) {
        case 'pdo_mysql':
            // execute MySQL-specific query…
            break;
        case 'pdo_sqlite':
            // execute SQLite-specific query…
            break;
        default:
            // …
    }

    return $this->render(/* … */);
}

1 个答案:

答案 0 :(得分:5)

您可以使用 sc.exe start vboxdrv getConnection()将返回对象。您可以访问该对象中的所有详细信息

参考this