Fastadmin插入数据后动态修改某个字段的值
2024-08-03 23:15:29
我们在开发的过程中免不了要动态更新某些字段的值,例如我们要在增加数据后把权重weigh
更改为我们当前插入的数据的自增id
那么在Fastadmin
框架中我们就可以在模型层增加一个静态的方法如下
protected static function init()
{
self::afterInsert(function ($row) {
$pk = $row->getPk();
$row->getQuery()->where($pk, $row[$pk])->update(['weigh' => $row[$pk]]);
});
}
那么同理我们可以拥有更新前,更新后,删除前删除后,增加前增加后。多多的去实践才是我们做程序员的要做的事情。大家一起交流
还没有人发表评论