06. Yii 2.0 数据库交互 - DAO

DAO(Data Access Objects 数据库访问对象)
Yii 包含了一个建立在 PHP PDO 之上的数据访问层 (DAO)。DAO为不同的数据库提供了一套统一的API。

示例:
以 Yii 2.0 基础版为例,高级版类似。
首先,在 basic 目录下新建一个文件夹 entity,然后在 basic/entity 目录下新建 basicUser.php 文件,里面封装了对 basic_user 表的 CURD 操作增、删、改、查),内容如下:
然后,修改数据库配置文件 basic/config/db.php,如下:
再在MySQL数据库中新建一个数据库 test,创建数据表 basic_user,包含字段id、username、passwd。

最后,在 basic/controllers 目录下新建一个控制器 TestController.php,内容如下:
在浏览器地址栏分别访问以下地址,查看对应的效果:
http://basic.com/test/add
http://basic.com/test/del
http://basic.com/test/edit
http://basic.com/test/query
http://basic.com/test/get-info



你可能感兴趣的:(DAO,yii,数据库交互)