mehlah/li3_populator

使用大量插入填充数据库

安装: 220

依赖项: 0

建议者: 0

安全: 0

星星: 3

关注者: 4

分支: 1

开放问题: 0

类型:lithium-library

dev-master 2013-09-15 17:06 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:06:02 UTC


README

li3_populator 库允许您为 Lithium 模型生成假数据并将其保存到数据库中。它为 Faker 提供了 Lithium 的 ORM/ODM 适配器。

使用示例

以下是一个示例,展示了如何填充 50 个 People 数据对象(lithium\data\entity\Recordlithium\data\entity\Document 的实例),并将记录或文档保存到数据库中。

use faker\Factory;
use li3_populator\extensions\adapter\ORM\Lithium\Populator;

$generator = Factory::create();
$populator = new Populator($generator);
$populator->addEntity('People', 50);
$people_ids = $populator->execute();

根据您的模型架构定义,填充器将猜测每个字段的相应数据。

对于更高级的使用,请参阅 Faker 文档。

安装

此库可通过 Composer 作为 mehlah/li3_populator 安装。

别忘了将库添加到您的应用程序中的 config/bootstrap/libraries.php

Libraries::add('li3_populator');