利用Yii框架怎么对数据库的豆腐进行操作

  介绍

这篇文章给大家介绍利用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框架怎么对数据库的豆腐进行操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

利用Yii框架怎么对数据库的豆腐进行操作