sql 查询方式
yii2 提供了原始的数据库查询方式findBySql;同时, 通过占位符的方式,自动进行了基本的sql注入防御 。上码
activeRecord查询方式
每个框架除了原有的sql方式,都会提供相应的封装的查询方式,yii2亦然。
创建model
yii的model基本方式如下,代码如下不赘述。
使用的时候需要引入model
查询操作
查询操作先上官方文档
activeRecord doc
where doc
需要强调的是:yii查询提供了特别多丰富的库,例如代码中的批量查询处理等等,细节可以看文档。
删除操作
修改操作
除了代码中方式,yii2直接提供update操作。
关联查询操作
关联查询示例中两个表:
一个学生表(student):id ,name;
一个分数表(score):id,stu_id,score
两种关联查询方式;但是,在controller进行相关操作,代码显的过于混乱,在model中封装调用
首先在student model中封装相关关联调用函数
之后直接调用,两种调用方式
最后
上面在yii2的部署和使用过程中的一些基本的增删改查,关联查询等操作。