文档章节

yii_1_1_17_10(AR类的增删改查-2016-2-12)

wsy940822
 wsy940822
发布于 2016/02/12 17:50
字数 173
阅读 9
收藏 0
点赞 1
评论 0

AR类的增删改查

增:

	$model = new Model();
	$model->attributes = $_POST['user'];
	$model->save();

	save方法,在new Model的时候是增加,
	在$model::model()的时候是修改。

查:

	find()	查询一条信息
	例: find('username=:name',array(':name'=>'admin'));

	findByPk()	通过主键来查询
	例: findByPk(1);

	findBySql()	通过SQL来查询出一条
	例: findBySql("SELECT * FROM admin");

	findAll()	查询多条信息
	例: findAll('color=:color',array(':color'=>'red'));

	findAllByPk() 通过主键来查询,可以多个主键
	例:findAllByPk(1,2);

	findAllBySql() 通过SQL查询多条
	例: findAllBySql("SELECT * FROM admin");
	
改:

	$model = Model::model();
	$info = $model->findByPk($id);

	if(isset($_POST['user'])){
		$info->attributes = $_POST['user'];
		$info->save();//此时save是修改
	}
	$this->render('edit',array('model'=>$info));

删:

	model::model()->deleteByPk($id);

© 著作权归作者所有

共有 人打赏支持
wsy940822
粉丝 27
博文 63
码字总数 24407
作品 0
浦东
程序员
通用管理后台--YiiBoot

YiiBoot使用Yii2 + AdminLTE + mysql,开发高效的通用管理后台;采用代码生成器,以AminLTE为样式模板,生成数据库表的数据模型model、增删改查的视图view和控制器controller,菜单配置后直接...

penngo ⋅ 2016/10/20 ⋅ 1

YII2项目常用技能知识总结

1、不通过日志获取AR执行的原生SQL语句和打印变量数据 2、从数据库二维数组中返回一维数组并配合rules验证规则实现分类数据过滤。 普通返回表记录的二维数组 返回字段的一维数组 或者: 返回...

风清扬-深圳 ⋅ 2015/11/15 ⋅ 0

Yii2的ActiveRecord与ActiveQuery简单介绍

活动记录 活动记录为与数据库中某张表中的某条记录相关联的对象,我们通过调用此对象的 CURD方法对记录进行操作,Yii2的活动记录其实很标准,AR 类为模型Model,对应数据表,AR 类的实例为活...

big_cat ⋅ 2016/04/18 ⋅ 0

THINKPHP框架有没有像YII的GII功能

后台管理最基础的CURD(增删改查),能不能像YII框架那个GII组件一样的功能,自动生成!那真是感谢了,YII2学的好累啊!

水人 ⋅ 2015/02/09 ⋅ 5

YII2.0 AcriveRecord的简单使用

这篇文章我们来看看在 Yii2 之中的 Active Record,为啥要将 Active Record 单独出来说呢?因为个人认为这是 Yii(不管是 Yii1.1 还是 Yii2)最强大的一部分功能之一,何况又遇上在 Yii2 中其...

bieru ⋅ 2015/05/10 ⋅ 0

yii过滤xss代码

作者:白狼 出处: http://www.manks.top/article/yii2filterxsscodeorsafetodatabase 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则...

白狼栈 ⋅ 2016/02/19 ⋅ 0

Yii2框架图解

Yii2框架图解 Love冥天个人博客-关注IT|PHP|互联网|php个人博客交流2017-11-281 阅读 yii2Yii2 图片根据Yii类参考手册,Yii源代码,开发常用方法构成. 1.yii2 控制器类图 2.yii2 cookie 类图...

Love冥天个人博客-关注IT|PHP|互联网|php个人博客交流 ⋅ 2017/11/28 ⋅ 0

yii2开发中19条推荐实践(阿北总结)

虽然每个人的编程风格不同,但是有些建议能让你的代码更加规范和稳定,本次就我这次网站更新总结如下几点,希望对你的yii2学习和使用有所帮助。 环境说明 服务器环境: CentOS 开发环境及IDE...

阿北2017 ⋅ 06/02 ⋅ 0

Yii2.0 API实例

DOCUMENTATION Guide 2.0 API 2.0 Wiki Tutorials Screencasts Resources Yii 1.1 Tour API 1.1 Yii 2.0: Building a REST API in Yii2.0 Follow @yiiframework report it 9 0 15 followers ......

小田天 ⋅ 2016/12/08 ⋅ 0

yii2实战教程之新手入门指南-简单博客管理系统

作者:白狼 出处:http://www.manks.top/document/easy_blog_manage_system.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追...

白狼栈 ⋅ 2016/06/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue使用mockjs

在使用vue开发的时候,一直疑惑与mockjs怎么用,开了mockjs的开发文档,还是一脸蒙蔽,无从下手!mockjs在前后端分离开发上进行模拟数据,是不可避掉的一环。在网上看了一些博文还有查阅了其...

JamesView ⋅ 23分钟前 ⋅ 0

解决问题的思路

1.相对来说,程序逻辑解决问题的思路应该更加趋向于通过逻辑结构来解决问题,而不是通过更小的类级别和方法级别的改进 2.类级别和方法级别的改进需要的技术能力更高一点

th778899 ⋅ 30分钟前 ⋅ 0

HTTP请求状态及jQuery AJAX请求异常处理

上一周调优一个项目的Js部分,其中一个严重的问题就是在页面初始化数据时,没有对异常进行处理, 导致Loading一直在等待中,无提示无处理。在用户体验上很不好,即使网络条件无法保证,在出错...

临江仙卜算子 ⋅ 30分钟前 ⋅ 0

error code 1874. innodb is in read only mode--报错解决

参考网页 https://zhidao.baidu.com/question/746894876932022292.html https://blog.csdn.net/shushugood/article/details/80226767 问题背景 创建了一个数据库然后想删除,因为自己本机性能......

karma123 ⋅ 31分钟前 ⋅ 0

JVM系列:jinfo命令详解

jinfo全称Java Configuration Info,主要作用是实时查看和调整JVM配置参数。 一.查看JVM参数 用法:jinfo -flag <name> PID 示例: # jinfo -flag MaxMetaspaceSize 11180 # -XX:MaxMetaspac......

Jacktanger ⋅ 36分钟前 ⋅ 0

exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp

1. exportfs命令 一般情况下重启服务器上nfs服务时,需把客户端上的挂载先卸载掉,以免进程后面杀不掉。当客户端服务器很多时,操作起来就比较麻烦。此时可以使用exportfs命令重新加载下。 ...

laoba ⋅ 45分钟前 ⋅ 0

基于Python的信用评分卡模型分析

信用风险计量体系包括主体评级模型和债项评级两部分。主体评级和债项评级均有一系列评级模型组成,其中主体评级模型可用“四张卡”来表示,分别是A卡、B卡、C卡和F卡;债项评级模型通常按照主...

火力全開 ⋅ 46分钟前 ⋅ 0

执行make命令时报错g++: Command not found

执行make命令时报错g++: Command not found 2016年10月24日 12:31:29 阅读数:4366 朋友安装node时遇到的问题 报错截图: 其实很简单只需要安装一下 yum -y install gcc automake autoconf l...

rootliu ⋅ 46分钟前 ⋅ 0

Loongnix(龙芯)系统,优盘安装指南

U盘安装分为两种方式:"usb disk" 及 "usb cd"。其中usb cd是将usb disk做为usb光驱使用。 usb disk安装步骤: 需要准备一个大小超过3.5G的U盘,格式化ext3格式 下载安装光盘镜像xxx.iso,将...

gugudu ⋅ 50分钟前 ⋅ 0

HTML5中meta属性的使用详解

meta属性在HTML中占据了很重要的位置。如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等。虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能...

guorongjin ⋅ 53分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部