`

yiif的Behavior事例

    博客分类:
  • PHP
 
阅读更多

<?php
class AutoTimestampBehavior extends CActiveRecordBehavior {
 
    /**
    * The field that stores the creation time
    */
    public $created = 'created';
    /**
    * The field that stores the modification time
    */
    public $modified = 'modified';
 
 
    public function beforeValidate($on) {
        if ($this->Owner->isNewRecord)
            $this->Owner->{$this->created} = new CDbExpression('NOW()');
        else
            $this->Owner->{$this->modified} = new CDbExpression('NOW()');
 
        return true;    
    }
}

 

model:

public function behaviors(){
    return array(
        'AutoTimestampBehavior' => array(
            'class' => 'application.components.AutoTimestampBehavior',
            //You can optionally set the field name options here
        )
    );
}
 
分享到:
评论

相关推荐

    Behavior Designer1.6.3 - Behavior Trees for Everyone.zip

    Behavior Designer 1.6.3 是一款专为游戏开发者设计的行为树工具,旨在使行为树的概念变得简单易懂,适用于所有级别的程序员和设计师。行为树是人工智能(AI)设计中的一个重要概念,它允许开发者以图形化的方式定义...

    Behavior Designer - Behavior Trees for Everyone v1.7.9.unitypack

    Behavior Designer - Behavior Trees for Everyone v1.7.9.unitypackage Behavior Designer 是专为每个人设计的行为树实现 - 程序员、艺术家、设计师。 Behavior Designer 提供具有强大的 API 的直观可视化编辑器...

    【Unity Behavior Designer】AI行为树插件 Behavior Designer.zip

    Unity Behavior Designer-内含Behavior Designer Movement及Behavior Designer本体 Behavior Designer在Unity商店中为付费插件,所以在此就暂不公开免费,但以极低价售出。还请见谅! Behavior Designer 是专为每个...

    Behavior Designer - Movement Pack和BehaviorDesigner.1.5.7

    Behavior Designer 是一个强大的Unity引擎插件,用于创建和管理AI行为树。这个“Movement Pack”是Behavior Designer的一个扩展,专门针对角色移动功能进行了优化和增强。BehaviorDesigner.1.5.7则是该插件的特定...

    Behavior Designer - Behavior Trees for Everyone v1.7.1

    Behavior Designer 是一个针对 Unity 引擎的扩展插件,专为简化行为树(Behavior Tree)的设计而打造。行为树在游戏AI设计中扮演着至关重要的角色,它允许开发者以直观和模块化的方式构建复杂的非玩家角色(NPC)...

    Behavior Designer v1.7.unitypackage

    有了Opsive 的 Behavior Designer,便可以将行为树的力量带给 Unity! Behavior Designer 是专为每个人设计的行为树实现 - 程序员、艺术家、设计师。 Behavior Designer 提供具有强大的 API 的直观可视化编辑器,...

    Behavior Designer - Behavior Trees for Everyone 1.6.6.unitypackage

    Behavior Designer最新版1.6.6 - Behavior Trees for Everyone

    Behavior Designer 1.6.4.rar

    Behavior Designer 1.7.3 是一款针对Unity引擎的高度可定制和直观的行为树插件,专为游戏AI设计和开发者打造。它简化了复杂的游戏对象行为逻辑的创建,通过图形化界面让开发者能够以视觉方式构建智能行为系统。在这...

    Behavior Designer - Behavior Trees for Everyone v1.7.7p1

    unity行为树插件 Behavior Designer - Behavior Trees for Everyone v1.7.7p1 请支持正版!!!

    Behavior Designer - Behavior Trees for Everyone v1.5.12

    Behavior trees are used by AAA studios to create a lifelike AI. With Behavior Designer, you can bring the power of behaviour trees to Unity! Behavior Designer is a behaviour tree implementation ...

    Behavior Designer中文说明教程 以及相关插件

    Behavior Designer是一款强大的行为树编辑器,专为Unity引擎设计,用于构建复杂的AI系统。它使得非程序员也能通过直观的图形界面来设计游戏对象的行为逻辑。这份“Behavior Designer中文说明教程”将帮助用户深入...

    Behavior Designer文档中文版PDF

    ### Behavior Designer 中文版文档知识点解析 #### 一、Behavior Designer 概述 - **定义与功能**:Behavior Designer是一款专为游戏开发设计的行为树插件,旨在为设计师、程序员和美术人员提供一种直观易用的编辑...

    unity Behavior Designer 文档中文翻译PDF

    Unity Behavior Designer是一款强大的行为树(Behavior Tree)编辑器,专为Unity引擎开发的AI系统设计。行为树在游戏开发中广泛用于控制非玩家角色(NPCs)的行为逻辑,通过组合简单的行为来创建复杂的智能行为。...

    Behavior Designer - 1.7.4.unitypackage

    unity行为树Behavior Designer插件1.7.4 Behavior Trees for Everyone 1.7.4 该资源仅供学习使用,如需商用请支持正版 ...

    Behavior Designer - Behavior Trees for Everyone.unitypackage

    Behavior Designer 是一个行为树插件!是为了让设计师,程序员,美术人员方便使用的可视化编辑器!Behavior Designer 提供了强大的 API 可以让你轻松的创建 tasks(任务),配合 uScript 和 PlayMaker 这样的插件,...

    Behavior Designer1.7.7p1

    最新版本Behavior Designer

    Unity behavior designer 整合包

    unity 商店资源整合包。 Behavior Designer的Tactical开发部 unitypackage Behavior Designer的mov开发部 unitypackage Behavior Designer的form开发部 unitypackage

    Coordinatorlayout嵌套滑动,自定义Behavior的Demo

    在`Behavior`定义完成后,我们需要在` CoordinatorLayout`的子视图中通过`app:layout_behavior`属性关联我们的自定义`Behavior`。例如,如果我们有一个`AppBarLayout`,我们可以在XML布局文件中这样设置: ```xml ...

    Behavior Designer资源包

    Behavior Designer的资源,(支持版本2019-2021) 官方文献的地址:https://opsive.com/support/documentation/behavior-designer/overview/ 【Tip】高于unity2021的版本在使用时会出现Task报空的错误!!!

    Behavior Designer 中文版.pdf

    - Behavior Designer是一款为设计师、程序员和美术人员设计的Unity3D行为树插件,旨在提供一个可视化的编辑环境,使用户可以不需要编写代码就能够构建复杂的AI系统。 - 插件提供丰富的API,支持与uScript、...

Global site tag (gtag.js) - Google Analytics