06. Yii 2.0 数据库交互
来源:互联网 发布:手机音乐后期软件 编辑:程序博客网 时间:2024/06/05 09:06
DAO(Data Access Objects 数据库访问对象)
Yii 包含了一个建立在 PHP PDO 之上的数据访问层 (DAO)。DAO为不同的数据库提供了一套统一的API。
示例:
以 Yii 2.0 基础版为例,高级版类似。
首先,在 basic 目录下新建一个文件夹 entity,然后在 basic/entity 目录下新建 basicUser.php 文件,里面封装了对 basic_user 表的 CURD 操作(增、删、改、查),内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
来自CODE的代码片snippet_file_0.php
然后,修改数据库配置文件 basic/config/db.php,如下:
1 2 3 4 5 6 7 8 9
来自CODE的代码片snippet_file_0.php
再在MySQL数据库中新建一个数据库 test,创建数据表 basic_user,包含字段id、username、passwd。
最后,在 basic/controllers 目录下新建一个控制器 TestController.php,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
来自CODE的代码片snippet_file_0.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
阅读全文
0 0
- 06. Yii 2.0 数据库交互
- 06. Yii 2.0 数据库交互 - DAO
- 07. Yii 2.0 数据库交互
- 08. Yii 2.0 数据库交互
- 07. Yii 2.0 数据库交互 - Query Builder
- 08. Yii 2.0 数据库交互 - AR
- 09. Yii 2.0 数据库交互 -读写分离
- 09. Yii 2.0 数据库交互 -读写分离
- yii框架自带demo中的blog与本地mysql数据库的交互实现(小白篇)
- YII访问数据库(Yii Dao)
- Yii 2.0 权威指南(3) 使用数据库
- yii 2.0 配置数据库(三)
- 数据库交互
- YII访问数据库
- yii 存取数据库方法
- yii数据库操作
- YII的数据库操作
- YII 数据库相关操作
- 关于Android打log
- VBA 脚本
- linux安装Apache+php7+mysql
- taglist选项
- Android 验证码倒计时功能的实现
- 06. Yii 2.0 数据库交互
- eclipse:使用windowbuilder,新建工程
- oracle查询语句执行顺序
- Java类加载过程
- Android填坑之旅(第十五篇)Android软键盘的全面解析,让你不再软键盘被遮盖
- 【20】Bootstrap — 标签
- oracle11g DG的一般性步骤
- 《UNIX环境高级编程》笔记12--chmod函数和fchmod函数
- ES6新特性的详细介绍