mehlah / li3_populator
使用大量插入填充数据库
dev-master
2013-09-15 17:06 UTC
Requires
- composer/installers: *
- fzaninotto/faker: 1.2.*
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\Record
或 lithium\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');