文档章节

开发环境没有数据怎么办?你应该试试Faker。

王道中强流
 王道中强流
发布于 2013/11/20 05:09
字数 141
阅读 964
收藏 18

以前开发时候 为了测试 总是手动添加几条数据,
比如开发列表页的时候,或者搜索功能什么的。
今天试用了一下这个库。https://github.com/fzaninotto/Faker
爽歪歪啊,一瞬间数据库丰满起来了。

先来看看效果图

先来看看效果图

代码是这样的。(我用的是ThinkPHP)

<!-- lang: php -->
require './admin/Lib/faker.php';
$faker = Faker\Factory::create();

for ( $i=0; $i<100; ++$i ) {
    $dat = array(
        'name' => $faker->name,
        'email' => $faker->email,
        'phone' => $faker->phoneNumber,
        'message' => $faker->text,
        'addtime' => $faker->unixTime,
        'userip' => $faker->ipv4,
    );
    M('contact')->add($dat);
}

© 著作权归作者所有

共有 人打赏支持
王道中强流
粉丝 12
博文 4
码字总数 600
作品 0
福州
高级程序员
私信 提问
FactoryGirl以及Faker的使用

(1)Rails默认提供了快速生成示例数据的工具,叫做"固件"。固件是一个YAML格式的文件,可以用来生成示例数据。例如: contacts.yml aaron: firstname: "Aaron" lastname: "Sumner" email: "...

casoc
2015/04/09
0
0
2017年第44周总结

1️⃣if else 与 if return 的选择 根据实际情况,选择辨识度更高、更易阅读的那种。 http://www.jianshu.com/p/8c8f4bdd7420 2️⃣请求数据层的问题 别人的评价可以参考,但必须要有自己的思...

无夜之星辰
2017/10/29
0
0
从零开始React项目架构(三)

前言 这篇我们来实现mock数据模拟接口,实现前后端分离开发,不用在追着后端大大要接口了~ 开发 先来简单介绍下我们用到的包吧: 让我们来安装这些包吧 还记得我们上一张的目录结构吧,让我们...

ZeroNoob
06/10
0
0
曹如进:使用Faker.NET仿造数据

Faker是Ruby Faker gem的C#开源移植实现,主要用于方便地生成仿造数据(虽然是假数据,但是看起来很像真的),包括姓名、地址、电话号码等等。无论是用于演示,还是用作测试数据,Faker都非常...

苗哥
2012/04/11
0
0
Fake 用户生成器--swift-faker

swift-faker 是虚假用户生成器,灵感来源于 (大部分数据复制) Faker.js。

叶秀兰
2014/07/29
400
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
16分钟前
0
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
27分钟前
1
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
29分钟前
5
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
30分钟前
1
1
手动部署kubernetes集群(1.13.1最新版)

一、机器规划 使用五台机子部署k8s集群,规划如下: master节点3台(同时也是etcd节点) node节点2台 ip分配如下: ip:192.168.10.101,主机名:k8s-etcd01 ip:192.168.10.102,主机名:k8s...

人在艹木中
35分钟前
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部