SilverStripe 创建/插入批量记录

我正在使用 SilverStripe 开发网站。在我的项目中,我将 DataObjects 集合保存到数据库中。我正在遍历集合并将每个对象保存在数据库中,如下所示。


foreach ($collection as $item) {

    $dbItem = Item::create();

    //assign data to $dbItem

    $dbItem->write();

}

上面代码的问题是,当我有数百条记录时,在性能方面很慢。


在 SilverStripe 中,有没有办法像在 Laravel 中那样批量插入或创建以获得更好的性能?


MM们
浏览 137回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP