首页 存档 技术 查看内容

yii2项目实战-那些年错过的数据库查询

2018-3-30 13:00 |来自: 互联网 389 0

摘要: 对于框架而言,与数据库交互的操作自然少不得。yii2也提供了下面几种与数据库交互的方式,先来简单了解下 1、简单粗暴的原生sql查询 2、程序化、不需要关心DBMS的sql查询 3、AR提供了数据库与模型之间的交互 关于上 ...

对于框架而言,与数据库交互的操作自然少不得。yii2也提供了下面几种与数据库交互的方式,先来简单了解下

1、简单粗暴的原生sql查询

2、程序化、不需要关心DBMS的sql查询

3、AR提供了数据库与模型之间的交互

关于上面三种方式,手册上介绍的都很详细,今天我们拿前面两条介绍,给划划重点,避免一些小坑。

数据库访问对象(Database Access Objects)DAO

DAO便是我们首先要介绍的,如果不依赖框架,相信大部分人都会选择使用PDO与数据库进行交互,但是写起来稍微麻烦些。DAO是什么呢?写到这里,相信一部分人都能猜到了。DAO是构建与PDO之上,让我们可以用更简单高效方便的方式进行数据库操作。

吐槽:老师你能不能说人话?

简单的说,就是在yii框架的基础之上执行原生的sql语句。

来看看如何实现:

第一步自然是进行数据库配置了,相信各位都不陌生,在刚开始学习yii2的时候都知道怎么配置了,不懂的请先移步这里

下一步我们创建 yii\db\Command 对象就可以执行sql语句了

$result = Yii::$app-
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部