zoukankan
html css js c++ java
ActiveRecord的生命周期
ActiveRecord的生命周期,通过方法重写和插入我们需要的业务逻辑来达到我们对程序的控制。
示例:
1,beforeSave()
public function beforeSave($insert)
{
if(parent::beforeSave($insert))
{
if($insert)
{
$this->create_time = time();
$this->update_time = time();
}
else
{
$this->update_time = time();
}
return true;
}
else
{
return false;
}
}
2,afterFind()
public function afterFind()
{
parent::afterFind();
$this->_oldTags = $this->tags;
}
3,afterSave()
public function afterSave($insert, $changedAttributes)
{
parent::afterSave($insert, $changedAttributes);
Tag::updateFrequency($this->_oldTags, $this->tags);
}
4,
afterDelete()
public function afterDelete()
{
parent::afterDelete();
Tag::updateFrequency($this->tags, '');
}
查看全文
相关阅读:
CentOS7.0安装Nginx 1.7.4
Java If ... Else
Java 布尔运算
Java Math
Java 运算符
Java 数据类型
Java 变量
Java 注释
Java 基本语法
Java 简介
原文地址:https://www.cnblogs.com/peteremperor/p/6419915.html
最新文章
【读书笔记】《深入浅出Webpack》
JS如何监听动画结束
细说10月24号为什么是程序员的节日?
浅谈 var 关键字
px转vw和vh的工具(对前端同学有用)
lambda表达式杂谈
Java平台与.Net平台在服务器端前景预测
你编程不厉害, 是因为还不够努力
等待与希望,.NET Core 的发展壮大
技术无界
热门文章
做人肉代码翻译器是什么感受?
为什么要使用元组?
Windows平台下Git服务器搭建
域名解析后主机记录和记录值怎么填写?都是什么意思?
Vue组件选项props
微服务是什么
对Array.prototype.slice.call()方法的理解在看别人代码时,发现有这么个写法:[].slice.call(arguments, 0),这到底是什么意思呢?
浅析 JavaScript 中的 Function.prototype.bind() 方法
小程序使用npm模块(引入第三方UI),报错的多种解决办法。
在小程序开发中使用 npm
Copyright © 2011-2022 走看看