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, '');
}
查看全文
相关阅读:
ASP.NET 实现邮件发送和接受的功能(Sockets)
使用Sql server进行分布式查询
Sqlserver中的一些技巧
使用sql server中的全文索引
水晶报表的装载和修改文本
创建作业的通用存储过程
MS SQL数据库备份和恢复
数据库运用XML操作
安装程序自动安装数据库
ASP.NET 实现邮件发送和接受的功能(Mail)
原文地址:https://www.cnblogs.com/peteremperor/p/6419915.html
最新文章
SQLSERVER2000技术规格
Base64编码与图片互转
.NET 4.0 (7) ADO.NET Entity Framework 4.0 新特性
C#实现汉字自动转拼音码
webprint转2
js实践篇:例外处理Try{}catch(e){}
【MySQL】让本机数据库能从别的机器访问的必要设置 附 Java连接MySQL8.011版的经典JDBC程序
【CSS】如何制作圆角矩形图片
【感悟】凡是里面代码稀乱的,整体跑起来质量必然不行
【CSS/JS】如何防止div被动态内容撑大后覆盖下方内容
热门文章
【MYSQL】如何解决 java.sql.SQLException:null,message from Server:"Host 'xxx' is not allowed to connect to this MySQL Server"
【MySQL】serverTimeZone问题
【MySQL】如何解决 javax.net.SSLException Message:Closeing inbound before receiving peer's close_notify
对图像的处理操纵
版本的自动更新
SQL Server:定时作业的设置方法
程序安装时检查是否已经安装.NETFramework
通过作业,定时同步两个数据库
通过触发器实现数据库的即时同步
查询重复记录
Copyright © 2011-2022 走看看