protected static function init() { self::afterInsert(function ($row) { if (!isset($row['{%order%}'])){ $pk = $row->getPk(); $row->getQuery()->where($pk, $row[$pk])->update(['{%order%}' => $row[$pk]]); } }); }