一、配置数据库连接

1. 修改主配置文件,找到key值为db的字段,注释默认配置,取消mysql连接配置字段,修改mysql连接信息。

 

/*'db'=>array(
            'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
        ),*/
        // uncomment the following to use a MySQL database
                                                                                                                                                                                          
        'db'=>array(
            'connectionString' => 'mysql:host=localhost;dbname=testdrive',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
        ),

 YII框架使用PDO访问数据库,需要开启php.ini中的PDO支持。


2. 测试数据库连接,在yii控制器中任意区域输出:

   

var_dump(Yii:app()->db);


   Yii:app()->db; 用以获取数据库组件。

   Yii:app() 是框架应用的核心对象,相当于创建了一个类对象,然后可以通过该对象调用相关方法执行。