介绍
这篇文章给大家介绍利用Yii框架怎么对数据库的豆腐进行操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
首先要对数据库进行操作,需要创建一个和数据库表名相同的模型,放在模型文件夹下
用户。php
& lt; php ? namespace app \模型; use , yii \ db \ ActiveRecord;//继承ActiveRecord实现豆腐操作 class user  extends ActiveRecord { }
后面的代码中命名空间都已经省略
namespace 应用\控制器; use , yii \ web \控制器; use 应用\ \用户模型;
<强> 1。查询强>
第一种是通过sql查询
sql 美元;=,“select *,得到user where UserId =,: id";=$ res 用户:findBySql (sql,美元[& # 39;id # 39;=祝辞1])→(); print_r ($ res [0]);//如果只需要查询一条数据=$ res 用户:findBySql (sql,美元[& # 39;id # 39;=祝辞1])→(); print_r (res);
第二种,通过发现查询
res 美元;=,用户:发现()→在((& # 39;id # 39;=祝辞1])→(); print_r (res);
<强> 2。增加强>
user 美元;=,new 用户();//直接数据库中的字段作为属性赋值,属性名需和数据名字相同,否则报的错=$ user→UserName “Doubly";=$ user→Password “123”;=$ user→Email “doubly_yi@qq.com";//调用用户对象的保存方法就可以保存 $ user→保存();
<强> 3。修改强>
//首先获取需要修改的对象 时间=美元user 用户::找()→在((& # 39;userid # 39;=祝辞1])→();//设置需要修改的属性=$ user→UserName “益”;//调用对象的更新() $ user→更新();
<强> 4。删除强>
//首先获取需要删除的对象 时间=美元user 用户::找()→在((& # 39;userid # 39;=祝辞1])→();//执行对象的delete()方法 $ user→删除();
关于利用Yii框架怎么对数据库的豆腐进行操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。