Yii提供了强大的数据库编程支持。
- Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使用不同的数据库管理系统,而不需要修改数据访问代码。
- Yii 的Active Record( AR ),实现了被广泛采用的对象关系映射(ORM)办法,进一步简化数据库编程。按照约定,一个类代表一个表,一个实例代表一行数据。Yii AR消除了大部分用于处理CRUD(创建,读取,更新和删除)数据操作的sql语句的重复任务。
- 尽管Yii的DAO和AR能够处理几乎所有数据库相关的任务,您仍然可以在Yii application中使用自己的数据库库。事实上,Yii框架精心设计使得可以与其他第三方库同时使用。
Yii框架支持的数据接口主要要下面三种:
- Active Record
- Query Builder
- DAO
本教程使用的示例数据库为
其数据模型为:
本教程主要是使用MySQL,主要是因为和PHP配合使用的数据库类型用的最多的MySQL,因此需要你安装MySQL数据库,Yii 框架支持多种数据库类型,支持这些数据库访问的接口基本类似,因此尽管本教程使用MySQL为例,所用到的知识同样适用于其它数据库类型。
分享到:
相关推荐
yii2高级多应用脚手架,下载yii-advanced-app-2.0.36.tgz直接使用开发,下载不了的朋友可以方便下载使用
官网原版,供不方便下载的开发者使用
yii-advanced-app-2.0.4 下载
Yii Framework API手册 英文原版
Yii Framework 1.1.6 框架
YII2.0的中文离线html版,还有YII2.0的英文离线html版和yii-guide-2.0-zh-cn 官方中文文档PDF,请点头像自行下载,谢谢
Yii2框架basic版本,修复了 yii\web\ViewAction 类中的安全问题。
yii framework框架 + yii app模板(基本、高级)
下载自https://github.com/KolyaSirik/yii2-image-manager-mongo. 听说GFW要升级2.0.顺手下载以供后续备用。
yiren-p8Yii-ve2467575-x64.apk
Yii2.0-图片上传扩展(异步加载缩略图) [扩展组件]
YII框架翻译整理最终稿-大部分来源于yii官方网站,但是有部分说明不太清晰,并且部分翻译没有,本人进行了翻译补全,整理成了此文档。方便阅读。
yiren-p8Yii-v17323.apk
yii-basic-app-2.0.7
yii2基础脚手架,下载yii-basic-app-2.0.36.tgz直接使用开发,下载不了的朋友可以方便下载使用
Yii2 ScrollToTop 按钮小部件 基于。 安装 作曲家 安装此扩展的首选方法是通过 。 要么跑 php composer.phar require uran1980/yii2-scroll-to-top "dev-master" 或添加 "uran1980/yii2-scroll-to-top": "dev-...
yii2-assets-auto-compress, js css html的自动编译 自动编译和合并 css html在项目中的文件。这个解决方案使你能够动态地组合js和css文件来优化html页面。 这样可以提高google页面速度的性能。这里工具仅适用于真实...
yii2-save-relations-behavior, 验证并保存相关的Active Record 模型 Yii2 Active Record 保存关系行为自动验证和保存相关的Active Record 模型。 特性支持 hasMany() 和 hasOne() 关系现有的相关模型一起工作支持...
Ajax-yii2-ajax-submit-button.zip,yii 1为yii 2提供的旧的好ajax提交按钮,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不...