当前位置:首页 > 开发 > Web前端 > 前端 > 正文

yii2 beforeSave afterSave beforeDelete

发表于: 2015-05-11   作者:dcj3sjt126com   来源:转载   浏览:
摘要: public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); if($insert) { //这里是新增数据 } else { //这里是更新数据 } }  
public function afterSave($insert, $changedAttributes)
{
    parent::afterSave($insert, $changedAttributes);
    if($insert) {
        //这里是新增数据
    } else {
        //这里是更新数据
    }  
}

 

public function beforeDelete()
    {
        parent::beforeDelete();
        //在这里做删除前的事情
        return true;
}

 

    public function beforeSave($insert)
    {
        parent::beforeSave($insert);
        if($insert) {
            //执行添加的情况
        } else {
            //执行更新的情况
        }
        return true;
    }

 

yii2 beforeSave afterSave beforeDelete

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
AR类的beforeSave方法是AR对象在保存之前进行要执行的动作,我们可以在里面进行赋值操作,校验操作
yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯
这些天看了一下,发现还有很多人对yii2安装存在许多问题,在网上搜了很多资料,才发现他们都很不全
yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯
1.控制器中 public function actions() { return [ 'captcha' => [ 'class' => 'yii\captcha\
在Yii2的basic版本中默认是从一个数组验证用户名和密码,如何改为从数据表中查询验证呢?且数据库的
yii2的多语言个yii1几乎类似 1.设置默认语言:在mail.php配置文件加上:'language'=>'zh-CN' 2.多语
1.在配置文件mail.php 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'transport' =>
下载yii2rest程序,下载地址:https://github.com/iiYii/yii2-rest-demo 打开命令行客户端,前提是p
前面写了一篇Yii2-admin RBAC权限管理的实现 有朋友在评论里问了关于menu的使用,在这里我做一下统
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号