zoukankan      html  css  js  c++  java
  • phalcon:model 事件与事件管理器

    事件与事件管理器(Events and Events Manager)

    Models allow you to implement events that will be thrown when performing an insert/update/delete. They help define business rules for a certain model. The following are the events supported by PhalconMvcModel and their order of execution:

    OperationNameCan stop operation?Explanation
    Inserting/Updating beforeValidation YES Is executed before the fields are validated for not nulls/empty strings or foreign keys
    Inserting beforeValidationOnCreate YES Is executed before the fields are validated for not nulls/empty strings or foreign keys when an insertion operation is being made
    Updating beforeValidationOnUpdate YES Is executed before the fields are validated for not nulls/empty strings or foreign keys when an updating operation is being made
    Inserting/Updating onValidationFails YES (already stopped) Is executed after an integrity validator fails
    Inserting afterValidationOnCreate YES Is executed after the fields are validated for not nulls/empty strings or foreign keys when an insertion operation is being made
    Updating afterValidationOnUpdate YES Is executed after the fields are validated for not nulls/empty strings or foreign keys when an updating operation is being made
    Inserting/Updating afterValidation YES Is executed after the fields are validated for not nulls/empty strings or foreign keys
    Inserting/Updating beforeSave YES Runs before the required operation over the database system
    Updating beforeUpdate YES Runs before the required operation over the database system only when an updating operation is being made
    Inserting beforeCreate YES Runs before the required operation over the database system only when an inserting operation is being made
    Updating afterUpdate NO Runs after the required operation over the database system only when an updating operation is being made
    Inserting afterCreate NO Runs after the required operation over the database system only when an inserting operation is being made
    Inserting/Updating afterSave NO Runs after the required operation over the database system
  • 相关阅读:
    python 输出时间格式化及前一天、前一秒时间
    python双色球选号生成
    python爬虫练习
    python爬虫之BeautifulSoup4介绍
    装饰器
    *args和**kwargs
    (二)python爬虫实例:猫眼电影TOP100榜并将电影信息写入到Excel(Excel列宽自适应)
    (一)python爬虫实例:猫眼电影TOP100榜并将电影信息写入到Excel
    python安装库时,pip install xxx下载慢以及超时失败的问题解决
    python之高阶函数map()reduce()filter()
  • 原文地址:https://www.cnblogs.com/achengmu/p/5879708.html
Copyright © 2011-2022 走看看