0

我希望我的 cakephp 支持 Unicode,我已尝试更改我的数据库配置(cakephp-2.3.2/app/Config/database.php

public $default = array(
    'datasource' => 'Database/Mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '***************',
    'database' => 'db_1stcakephp',
    'prefix' => '',                
    'encoding' => 'utf8' // I applied this statement to make cake php support unicode;
);

之后我刷新了我的网站,我得到的是发生了一个错误:

错误:未定义的类常量 ' MYSQL_ATTR_INIT_COMMAND ' 文件:C:\wamp\www\cakephp-2.3.2\lib\Cake\Model\Datasource\Database\Mysql.php
行:146

4

1 回答 1

0

这是由于 MYSQL_ATTR_INIT_COMMAND 不可用的 Windows 上的 PHP 5.3.0 错误。PHP错误报告是:

http://bugs.php.net/bug.php?id=47224

如果您遇到这种情况,请将您的 WAMP 产品更新到使用 PHP 5.3.1 或更高版本的版本。

于 2013-06-13T06:12:43.533 回答