0

私はdoctrine2ormを持っていて、それは別の文字セットでDBテーブルを生成し、デフォルトの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 に答える