Phalcon 模型事件

2024年8月29日 | 1 分钟阅读

当实现诸如insert/update/delete之类的操作以定义业务规则时,模型允许用户实现事件。

以下是Phalcon\Mvc\Model支持的事件

操作名称描述
插入afterCreate仅当进行插入操作时,它才在数据库系统上运行所需的操作之后运行。
更新afterUpdate仅当进行更新操作时,它才在数据库系统上运行所需的操作之后运行。
插入/更新afterSave它在数据库系统上运行所需的操作之后运行。
插入/更新afterValidation在验证字段是否为空字符串或外键之后执行。
插入afterValidationOnCreate在进行插入操作时,在验证字段是否为空字符串或外键之后执行。
更新afterValidationOnUpdate在进行更新操作时,在验证字段是否为空字符串或外键之后执行。
插入/更新beforeValidation在验证字段是否为空字符串或外键之前执行。
插入beforeCreate仅当进行插入操作时,它才在数据库系统上运行所需的操作之前运行。
插入/更新beforeSave它在数据库系统上运行所需的操作之前运行。

实施


下一个主题Phalcon模型事务