Phalcon 模型事件2024年8月29日 | 1 分钟阅读 当实现诸如insert/update/delete之类的操作以定义业务规则时,模型允许用户实现事件。 以下是Phalcon\Mvc\Model支持的事件 操作 | 名称 | 描述 |
---|
插入 | afterCreate | 仅当进行插入操作时,它才在数据库系统上运行所需的操作之后运行。 | 更新 | afterUpdate | 仅当进行更新操作时,它才在数据库系统上运行所需的操作之后运行。 | 插入/更新 | afterSave | 它在数据库系统上运行所需的操作之后运行。 | 插入/更新 | afterValidation | 在验证字段是否为空字符串或外键之后执行。 | 插入 | afterValidationOnCreate | 在进行插入操作时,在验证字段是否为空字符串或外键之后执行。 | 更新 | afterValidationOnUpdate | 在进行更新操作时,在验证字段是否为空字符串或外键之后执行。 | 插入/更新 | beforeValidation | 在验证字段是否为空字符串或外键之前执行。 | 插入 | beforeCreate | 仅当进行插入操作时,它才在数据库系统上运行所需的操作之前运行。 | 插入/更新 | beforeSave | 它在数据库系统上运行所需的操作之前运行。 |
实施
|