`
zccst
  • 浏览: 3315684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Yii中models层的时间戳设置

 
阅读更多
在yii中添加时间有两种方式

一、在beforesave()方法中设置

评价:相对麻烦

二、在../models/xx.php中增加时间戳代码
从Yii 1.1版本开始,Yii框架已经提供了一个CTimestampBehavior 行为类,只要设置好createAttribute和updateAttribute两个属性,,它分别对应你数据库表的创建时间和更新时间字段。像创建一篇文章时我们通常都会需要记录创建时间,更新时记录它的更新时间,详细使用,在你的Model类中behaviors 方法中增加下面几行, 将createAttribute和updateAttribute更改为你数据库对应的时间字段即可:
// 添加时间戳
	public function behaviors()
	{
		return array(
			'CTimestampBehavior'=>array(
				'class' => 'zii.behaviors.CTimestampBehavior',
				'updateAttribute' => null,
				'createAttribute' => 'created_at')
		);
	}




如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论

相关推荐

    yii-1.1.0.r1700.zip_yii_yii1.0 model结构

    在Yii 1.1中,模型类的组织结构通常是放在`protected/models`目录下,每个模型对应一个PHP文件,文件名通常与模型类名相同。模型类的命名通常遵循驼峰命名法,如`UserModel.php`对应`UserModel`类。 在分析Yii模型...

    yii2 上传图片的示例代码

    GII生成PRODUCT模型,类,视图的操作意味着你只需按照Yii2框架提供的向导完成表单输入后,GII会自动为你生成对应的模型类文件(位于models目录下)、控制器文件(位于controllers目录下)和视图文件(位于views目录...

    基于PHP的精仿818美女图库整站php版源码.zip

    【压缩包子文件的文件名称列表】:132696577318805974,这个数字看起来像是一个随机生成的文件ID或时间戳,很可能代表了源码中的某个特定文件或资源。由于无法看到具体的文件名,我们可以假设这个压缩包内包含以下...

    基于PHP的返佣电商客商城源码.zip

    【压缩包子文件的文件名称列表】: 132676222344041061,这个文件名看起来像是一个随机生成的数字或时间戳,可能是为了保护源代码的安全性而设置的,也可能与项目的创建或修改日期有关。不过,由于没有具体的文件名,...

    基于PHP的飞天素材网后台管理框架模板 v2.2 iframe版.zip

    【压缩包子文件的文件名称列表】中只给出了一个文件名“132676573045101774”,这看起来像是一个随机生成的ID或者时间戳,可能是压缩包内某文件或目录的名称。但由于信息不全,无法进一步推测具体的内容,但可以推断...

    PHP实例开发源码—171cms app应用市场系统.zip

    通常在PHP项目中,这样的数字串可能代表时间戳,用于记录文件的创建或修改时间。实际的源码文件可能包括以下组成部分: 1. **框架与库**:项目可能基于某个PHP框架,如Laravel、CodeIgniter或Yii,这些框架提供了...

    基于PHP的笔记本网址导航源码.zip

    【压缩包子文件的文件名称列表】:132687075143737770,这个看起来像是一个随机生成的数字字符串,可能是实际文件的哈希值或者时间戳,但没有具体的文件名,我们无法直接得知压缩包内的详细内容。通常,一个PHP项目...

    基于PHP的CwCMS创文企业网站管理系统PHP版源码.zip

    【压缩包子文件的文件名称列表】中只给出了一串数字"132690726431724532",这通常代表一个唯一的ID或者时间戳,可能是指源码的版本号或者创建日期。不过,没有具体的文件名,我们无法直接了解压缩包内的具体结构和...

    基于PHP的e路小说v2PHP版源码.zip

    【压缩包子文件的文件名称列表】:132699576461179455 这个数字可能代表了压缩包内的一个文件或目录的ID或者时间戳,但由于具体文件名没有给出,我们无法详细分析其具体内容。通常,一个PHP源码项目会包含以下部分:...

    基于PHP的精仿某地方门户网源码.zip

    在实际的源码包中,常见的文件包括但不限于:index.php(主入口文件)、config.php(配置文件)、database.php(数据库配置)、models(模型文件夹)、views(视图文件夹)、controllers(控制器文件夹)、public...

    基于PHP的开源专业乐尚商城系统源码.zip

    【压缩包子文件的文件名称列表】虽然只有一个条目"132699326381871500",但通常这代表了压缩包内的一个或多个文件或目录的随机ID或时间戳。解压后,可能包含以下结构: 1. **源代码文件**:如控制器(controllers)...

Global site tag (gtag.js) - Google Analytics