Commit 6879db3f by Qiang Xue

typo fixes [skip ci]

parent 4ad71723
...@@ -70,43 +70,41 @@ With such a template file, you can generate your fixtures using the commands lik ...@@ -70,43 +70,41 @@ With such a template file, you can generate your fixtures using the commands lik
``` ```
# generate fixtures for the users table based on users fixture template # generate fixtures for the users table based on users fixture template
php yii fixture/generate users php yii fixture/generate User
# also a short version of this command ("generate" action is default) # also a short version of this command ("generate" action is default)
php yii fixture users php yii fixture User
# to generate several fixtures data files, use "," as a separator, for example: # to generate several fixture data files
php yii fixture users,profile,some_other_name php yii fixture User Profile Team
``` ```
In the code above "users" is template name, after this command run, new file named same as template In the code above `users` is template name. After running this command, a new file with the same template name
will be created under the fixtures path (by default ```@tests/unit/fixtures```) folder. will be created under the fixture path in the `@tests/unit/fixtures`) folder.
You can generate fixtures for all templates by specifying keyword ```all```. You dont need to worry about if data file
directory already created or not, if not - it will be created by these command.
``` ```
php yii fixture/generate all php yii fixture/generate-all
``` ```
This command will generate fixtures for all template files that are stored under template path and This command will generate fixtures for all template files that are stored under template path and
store fixtures under fixtures path with file names same as templates names. store fixtures under fixtures path with file names same as templates names.
You can specify how many fixtures per file you need by the second parameter. In the code below we generate You can specify how many fixtures per file you need by the `--count` option. In the code below we generate
all fixtures and in each file there will be 3 rows (fixtures). all fixtures and in each file there will be 3 rows (fixtures).
``` ```
php yii fixture/generate all 3 php yii fixture/generate-all --count=3
``` ```
You can specify different options of this command: You can specify different options of this command:
``` ```
# generate fixtures in russian language # generate fixtures in russian language
php yii fixture/generate users 5 --language='ru_RU' php yii fixture/generate User --count=5 --language='ru_RU'
# read templates from the other path # read templates from the other path
php yii fixture/generate all --templatePath='@app/path/to/my/custom/templates' php yii fixture/generate-all --templatePath='@app/path/to/my/custom/templates'
# generate fixtures into other directory. # generate fixtures into other directory.
php yii fixture/generate all --fixtureDataPath='@tests/acceptance/fixtures/data' php yii fixture/generate-all --fixtureDataPath='@tests/acceptance/fixtures/data'
``` ```
You also can create your own data providers for custom tables fields, see [Faker](https://github.com/fzaninotto/Faker) library guide for more info; You also can create your own data providers for custom tables fields, see [Faker](https://github.com/fzaninotto/Faker) library guide for more info;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment