sábado, 1 de junio de 2013

YII - Conexión a la base de datos MySQL

Por defecto YII utiliza la conexión sqlite, es muy probable que nosotros elijamos otro motor de base de datos para trabajar, en este caso, realizaré la conexión al motor MySQL, para hacer esto debemos abrir el archivo “/protected/config/main.php”, y buscar buscar:





'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',
    ),
*/


En donde debemos invertir los papeles, comentaremos lo de sqlite y descomentar lo de MySQL, dejándolo de la siguiente forma:


/*'db'=>array(
    'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
),*/
'db'=>array(
    'connectionString' => 'mysql:host=nuestro-host;dbname=nombre-bd',
    'emulatePrepare' => true,
    'username' => 'nuestro-user',
    'password' => 'nuestra-password',
    'charset' => 'utf8',
),

0 comentarios:

Publicar un comentario