【发布时间】:2015-06-11 15:38:17
【问题描述】:
我正在 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',
)
),
));
【问题讨论】:
-
你可以尝试使用 127.0.0.1 代替 localhost 吗?您检查日志是否有任何错误?
-
IIRC 它延迟连接,您是否尝试运行查询并在此之后检查 isConnected?
标签: doctrine-orm silex dbal