无法使用PostgreSQL生成代码生成器

时间:2012-09-03 03:18:55

标签: postgresql bitnami yii

我在使用PostgreSQL数据库的代码生成器时遇到问题,我在main.php中进行了配置。 ...

'modules'=>array(

    'gii'=>array(
        'class'=>'system.gii.GiiModule',
        'password'=>'123wasis85',
        'ipFilters'=>array('127.0.0.1','::1'),
    ),

),

...

'db'=>array(
        'connectionString' => 'pgsql:host=127.0.0.1;port=5432;dbname=yii_first',

            'emulatePrepare' => true,

            'username' => 'postgres',

            'password' => 'anghauz',

            'charset' => 'utf8',
        ),

...

但是当我使用crud生成时它仍然会产生错误结果,这是错误..:

...

CDbConnection failed to open the DB connection: could not find driver

C:\BitNami\apache2\htdocs\yii\framework\gii\generators\crud\CrudCode.php(44)

...

我使用bitnami在localhost n中创建..

请帮助我们解决方案..

1 个答案:

答案 0 :(得分:3)

请转到已安装的php文件夹中的php.ini文件。取消注释以下行。

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

它对我有用。