保存模型后获取清除的字段值

时间:2019-04-20 11:24:17

标签: octobercms

在创建表单(后端)中有一个清除的字段(复选框)。我不想将字段值保存到此模型的表中,因此我在此字段的名称上添加了_(下划线)。可以。

但是我需要将这些字段值保存到另一个表中。只是桌子而不是模特。

我找到了getOriginalPurgeValue($attr)方法,但是如何在afterCreate()函数中实现呢?还是有另一种方法?

1 个答案:

答案 0 :(得分:0)

我解决了!

class MyModel extends Model
{
   ...

   public function afterCreate()
   {
      // so I can access purged the field value
      $val = $this->getOriginalPurgeValue('_extras');
   }

   protected $purgeable = ['_extras'];
}