Часть 2. Связь Yii framework с MySQL

20.03.2012
В этой части мы свяжем наш шаблон, созданный в прошлой статье с MySQL.

Базы данных


По умолчанию Yii работает с SQLite, но связать его с MySQL не составит проблем.
Для начала создадим новую базу данных в MySQL и выполним SQL запрос находящийся в следующем каталоге:
protecteddataschema.mysql.sql

Он создаст нам новую таблицу и заполнит её 21 записью.

Подключение


Отправимся в каталог с файлом конфигураций:
protectedconfigmain.php

Именно здесь указываются основные настройки веб-приложения, а нас в данный момент интересует строка 'db'=>array(.

Здесь мы закомментируем первые три строки (на скриншоте), которые отвечают за подключение к SQLite, ведь он нам не нужен.
А строки ниже раскомментируем, и нас должно получиться следующие:

С установкой необходимых параметров у вас не должно возникнуть проблем.
'connectionString' - хост и имя БД;

'username' - имя пользователя;
'password' - пароль пользователя;
'charset' - кодировка