我无法注册我的数据库!据说DoctrineServiceProvider不再使用

时间:2018-08-24 18:12:29

标签: php doctrine silex

我是编程新手,最近遇到了一些问题。我不知道我在做什么错,因为代码本身似乎还不错(它应该可以工作)。 好的,所以,我使用的是Silex框架,主要问题是将数据库连接到我的应用程序。根据Silex文档,注册可以,但是我不知道为什么应用程序看不到我的任何表格。 据说我的DoctrineServiceProvider从未使用过,即使我在多行代码中使用了它。我将非常感谢您的帮助。

这是我的代码:

//...
use Silex\Provider\DoctrineServiceProvider;
//...
$app->register(
    new Silex\Provider\DoctrineServiceProvider(), array(

        'db.options' => array(
            'driver'    => 'pdo_mysql',
            'host'      => 'localhost',
            'dbname'    => 'apka',
            'user'      => 'root',
            'password'  => '***',
            'charset'   => 'utf8',
            'driverOptions' => [
                1002 => 'SET NAMES utf8',
            ]
        ),
    ));

0 个答案:

没有答案