对于框架而言,与数据库交互的操作自然少不得。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- |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|