0

我有一个教义2 orm,它使用另一个字符集生成我的 DB-Tables,然后我的默认 mysql 字符集是。

如何更改生成的 orm 表的字符集?

在他们编写的学说文档中,它应该与 mysql-default 相同。但它不是。

此致

4

1 回答 1

0

好的,我发现了这样的东西:

// the connection configuration
$dbParams = array(
    'driver' => 'pdo_mysql',
    'user' => '****',
    'password' => '****',
    'dbname' => '****',
    'charset' => 'utf8',
    'driverOptions' => array(
        1002 => 'SET NAMES utf8'
    )
);

$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);

$em = EntityManager::create($dbParams, $config);

我得试试。

于 2013-01-23T18:42:18.723 回答