ThinkPHP6 的 模型事件 onAfterWrite【写入后】 为何得不到 数据索引?

image.png

按理说onAfterWriteonAfterInsert 这个事件 的参数应该是入库后的数据【包含id】,就像ThinkPHP5afterWriteafterInsert一样 都能得到 id。

// tp6
   //写入后
   public static function onAfterWrite($row)
   {
      print_r($row->toArray());

   }

结果

image.png

// tp5
    protected static function init()
    {
        // 写入后
         self::afterWrite(function ($row)
        {
             print_r($row->toArray());
        }

    }
    

image.png

tp6 如何实现 如 tp5 一样 更新后 等得到 id 索引呢??

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题