修改应用的配置文件 WebRoot/yii_pro/protected/config/main.php 即可,如下所示:
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=yii_pro',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
接下来,我们需要准备一个 mysql 数据库以使上面的配置生效。使用一些数据库管理工具,我们可以建立一个
包含如下模式的数据库:
CREATE TABLE tbl_message(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
title VARCHAR( 45 ) NOT NULL ,
content VARCHAR( 650 ) NOT NULL ,
createtime VARCHAR( 45 ) NULL ,
updatetime VARCHAR( 45 ) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_product(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
name VARCHAR( 45 ) NULL ,
shortdescription VARCHAR( 45 ) NULL ,
description TEXT NULL ,
TYPE VARCHAR( 45 ) NULL ,
price INT( 10 ) NULL ,
unit VARCHAR( 45 ) NULL ,
imageslink VARCHAR( 45 ) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_order(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
product_id INT(10) NULL ,
customer_id INT(10) NULL ,
number INT(10) NULL ,
days INT(10) NULL ,
createtime VARCHAR(45) NULL ,
special VARCHAR(45) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_customer(
id INT( 10 ) NOT NULL PRIMARY KEY ,
name VARCHAR(45) NULL ,
gender ENUM('male','famale') NULL ,
phone VARCHAR(45) NULL ,
email VARCHAR(45) NULL ,
type VARCHAR(45) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=yii_pro',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
接下来,我们需要准备一个 mysql 数据库以使上面的配置生效。使用一些数据库管理工具,我们可以建立一个
包含如下模式的数据库:
CREATE TABLE tbl_message(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
title VARCHAR( 45 ) NOT NULL ,
content VARCHAR( 650 ) NOT NULL ,
createtime VARCHAR( 45 ) NULL ,
updatetime VARCHAR( 45 ) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_product(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
name VARCHAR( 45 ) NULL ,
shortdescription VARCHAR( 45 ) NULL ,
description TEXT NULL ,
TYPE VARCHAR( 45 ) NULL ,
price INT( 10 ) NULL ,
unit VARCHAR( 45 ) NULL ,
imageslink VARCHAR( 45 ) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_order(
id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
product_id INT(10) NULL ,
customer_id INT(10) NULL ,
number INT(10) NULL ,
days INT(10) NULL ,
createtime VARCHAR(45) NULL ,
special VARCHAR(45) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci
CREATE TABLE tbl_customer(
id INT( 10 ) NOT NULL PRIMARY KEY ,
name VARCHAR(45) NULL ,
gender ENUM('male','famale') NULL ,
phone VARCHAR(45) NULL ,
email VARCHAR(45) NULL ,
type VARCHAR(45) NULL
) ENGINE = MYISAM DEFAULT CHARACTER SET = UTF8 COLLATE = utf8_unicode_ci