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
  • 相关阅读:
    html、css、js文件加载顺序及执行情况
    python之路_前端基础之jQuery入门3
    python之路_前端基础之jQuery入门2
    python之路_前端基础之jQuery入门1
    python之路_前端基础之JS5
    python之路_前端基础之JS4
    python之路_前端基础之CSS布局3
    python之路_前端基础之JS(3)
    python之路_前端基础之JS(2)
    python之路_前端基础之JS(1)
  • 原文地址:https://www.cnblogs.com/achengmu/p/5879708.html
Copyright © 2011-2022 走看看