gpt4 book ai didi

php - 种子 Silverstripe 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:53 24 4
gpt4 key购买 nike

是否可以像在 Rails 中那样“播种”数据库?我想将种子与图像对象管理器结合使用,以便我可以按标题获取记录。

最佳答案

根据您对 Ingo 的回答留下的评论,您想将 requireDefaultRecords() 方法添加到您的页面类。

下面是最近的一个项目,确保有一个特定的用户组,但您可以对任何类型的 DataObject(例如 Page)执行相同的操作。

public function requireDefaultRecords() {

// Make sure there is a readers security group
$group = Group::get('Group')->filter('Code', 'readers')
if ( !$group->exists() ) {
$group = Group::create(array('Title' => 'Readers'));
$group->write();
}
}

当您进行构建时,此函数在所有 DataObject 类上运行。

关于php - 种子 Silverstripe 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com