我是编程新手,最近遇到了一些问题。我不知道我在做什么错,因为代码本身似乎还不错(它应该可以工作)。 好的,所以,我使用的是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',
]
),
));