博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yii2 使用 faker 生成假数据(转)
阅读量:7092 次
发布时间:2019-06-28

本文共 1191 字,大约阅读时间需要 3 分钟。

测试过程中有时候需要生成大量的假数据, 是一个生成假数据的类库,可以生成姓名,电话,IP地址,密码,ISBN等等你能想到的或者你想不到的各种类型的假数据。

Yii2.0已经集成该类库,不用再下载了。

以Yii2.0 Basic版为例

1. config\console.php 中添加一条配置信息

'controllerMap' => [    'fixture' => [        'class' => 'yii\faker\FixtureController',    ],],

注意顶部,定义test测试目录的位置的代码。

Yii::setAlias('@tests', dirname(__DIR__) . '/tests');

2. 创建生成假信息的模版文件

在test目录下面依次新建unit/templates/fixtures目录

然后在fixtures目录下新建users.php文件。内容如下:

按 Ctrl+C 复制代码
按 Ctrl+C 复制代码

3. 打开命令行,执行生成假记录命令 

php yii fixture/generate users

生成的假数据位于tests\unit\fixtures\data\users.php

打开如下,有了假数据内容,剩下的就好办了 :)

'Dawn', 'phone' => '1-931-080-3527x751', 'city' => 'Schinnerberg', 'password' => '$2y$13$ax7ubTMdQoUBkAdQfgW38uPD3Lp9C/X7XfdfSMFl8L1N90PpdXQoK', 'auth_key' => 'zmk_N4ZX_kOgu72iiWvPFZDUHEhQGYsg', 'intro' => 'Adipisci nostrum et autem molestias odio.', ], [ 'name' => 'Hubert', 'phone' => '1-618-327-3265x917', 'city' => 'Auerstad', 'password' => '$2y$13$gSjD/GJZiuPQdjB5FXyf0.fZCD9Jm6KquYRFyoaU6fgT3HHHiRa/q', 'auth_key' => 'zAVYEriQJJF16DtwwzesVM84gA1UhxFK', 'intro' => 'Maiores voluptas possimus nihil nesciunt qui commodi maiores qui.', ],];

 

转载地址:http://xyiql.baihongyu.com/

你可能感兴趣的文章
linux(ubuntu)查看硬件设备命令
查看>>
centos 上 GraphicsMagic安装笔记
查看>>
tomcat与resin
查看>>
android应用要搞起了
查看>>
一个简单的css3 动画例子
查看>>
Facebook ATC 弱网测试项目部署
查看>>
关于p-vol和s-vol
查看>>
一八年第三天晚上十点半的thinking
查看>>
ksh和bash区别
查看>>
keepalived 组播的配置
查看>>
华为路由器交换机配置相关功能
查看>>
谷歌收购眼球追踪技术公司Eyefluence,眼动关注度将成为VR的新视角
查看>>
【蜕变之路】第32天 使用STS创建SpringBoot项目 (2019年3月22日)
查看>>
Oracle之数据挖掘的更新介绍
查看>>
NFS
查看>>
Exception异常处理
查看>>
第二十讲 任务的挂起和恢复
查看>>
react native windows开发环境搭建(一)
查看>>
nodejs 路径
查看>>
自动化运维工具之ansible
查看>>