时间戳初始化有很多方法,主要介绍常用的二种:通过rules,通过beforeSave
通过rules
/** * @return array validation rules for model attributes. */ public function rules() { return array( array('title','length','max'=>255), array('title, created, modified', 'required'), array('modified','default', 'value'=>new CDbExpression('NOW()'), 'setOnEmpty'=>false,'on'=>'update'), array('created,modified','default', 'value'=>new CDbExpression('NOW()'), 'setOnEmpty'=>false,'on'=>'insert') ); }
最后二个规则里面,前一个表示update时更新modified属性值,后一个表示insert时更新created,modified属性值。
通过beforesave:
public function beforeSave() { if ($this->isNewRecord) $this->created = new CDbExpression('NOW()'); else $this->modified = new CDbExpression('NOW()'); return parent::beforeSave(); }
相关推荐
1. **基础组件**: Yii的核心组件包括MVC(模型-视图-控制器)架构、数据库访问对象(DAO)、ActiveRecord模式、I18N(国际化)与L10N(本地化)、缓存机制、URL管理等。这些组件的API文档详细阐述了它们的功能、用法...
yii framework框架 + yii app模板(基本、高级)
### Yii Framework 2.0 权威指南知识点详解 #### 一、Yii框架概述 - **定义**:Yii是一款高效能、基于组件的PHP框架,主要用于加速现代Web应用的开发进程。其名称“Yii”(发音类似于“易”)在中国文化中有“极致...
2. **数据库支持**:Yii提供了一个强大的Active Record组件,使得操作数据库记录变得简单。它支持多种数据库,如MySQL、PostgreSQL、SQLite等,并且兼容PDO(PHP Data Objects)。 3. **缓存机制**:Yii内置了多种...
Yii Framework是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
9. **国际化和本地化**:Yii支持多语言,可以方便地进行应用的国际化和本地化。 10. **命令行工具**:Yii的 yiic 命令行工具,用于生成代码、执行数据库迁移、缓存清理等任务,提高了开发效率。 总之,“yii ...
#### Yii Framework: An Overview Yii is a high-performance PHP framework designed for the development of large-scale web applications, built upon a component-based architecture. It encompasses a ...
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
yii framework 1.1.14 chm文档,从官方html文档编译,展示效果很好.
Yii 提供了便捷的表单处理功能,可以自动绑定模型属性,进行数据验证,并处理上传文件。同时,它还支持 AJAX 表单提交,增强用户体验。 九、URL 管理 Yii 的 URL 管理模块允许你创建友好的、SEO 友好的 URL 结构,...
主要介绍了Yii Framework框架中事件和行为的区别及应用,结合实例形式分析了Yii Framework框架中事件和行为的相关概念、原理、区别及应用操作技巧,需要的朋友可以参考下
Yii Framework 1.10的API手册
主要介绍了YII Framework框架教程之使用YIIC快速创建YII应用的方法,详细分析说明了YII Framework框架使用YIIC命令行创建应用的相关技巧与注意事项,需要的朋友可以参考下
文档中提到的路径为`C:\Apache2.2\htdocs\yii\framework>`,这是假设我们已经将Apache服务器安装在了C盘的Apache2.2目录下,并且Yii框架也放置在了对应的htdocs文件夹中。通过输入`cd`命令加上目录路径,即可切换到...
在数据库操作方面,Yii支持ActiveRecord模式,使得数据库操作更加直观和简洁。开发者可以通过对象化的操作方式来管理数据,例如`$product = new Goods(); $product->name = 'XYZ'; $product->save();`。 对于前端,...
在“Yii Framework v2.0.4.zip”中,我们可以期待找到以下关键组成部分: 1. **框架核心**:包括核心类库,如基础组件、事件系统、依赖注入容器等,这些都是Yii运行的基础。 2. **MVC结构**:模型(Model)处理...
YII Framework是一个基于PHP的高级Web应用开发框架,它提供了一套日志系统,以便开发者追踪和记录应用程序运行时的状态和潜在问题。本文将详细介绍YII中日志的配置、使用方法及相关注意事项,通过实例阐述如何在YII...
5. **vendor**:Composer依赖管理器自动下载的第三方库和Yii框架本身都存放在这里。 6. **runtime**:运行时目录,框架在此生成临时文件,如日志、缓存等。 7. **web**:Web应用的入口点,包含`index.php`,它是Web...
yii framework 最全最新的中文手册
PHP实例开发源码—Yii Framework php框架.zip PHP实例开发源码—Yii Framework php框架.zip PHP实例开发源码—Yii Framework php框架.zip