Silex DoctrineServiceProvider not connecting



我正在Silex上构建应用程序,在非常基本的东西上遇到了一些问题。我使用了官方文档中使用条令服务提供商的示例,但无论我做什么,$app[ 'db' ]->isConnected()都返回false。这是代码

    $app = new Application();
    $app->register(new DoctrineServiceProvider(), array(
        'dbs.options' => array (
            'mysql' => array(
                'driver'    => 'pdo_mysql',
                'host'      => 'localhost',
                'dbname'    => 'sevenbet',
                'user'      => 'root',
                'password'  => '',
                'charset'   => 'utf8',
            )
        ),
    ));

不要使用多维数组,如果你有一个数据库配置要提供,只需使用:

$app['db.options'] = array (
    'driver'    => 'pdo_mysql',
    'host'      => 'localhost',
    'dbname'    => 'mydb',
    'user'      => 'root',
    'password'  => 'root',
    'charset'   => 'utf8'
);

相关内容

  • 没有找到相关文章

最新更新