2019-07-18 22:40:47 2044次浏览 1条回答 0 悬赏 100 金钱

执行 php yii fixture/generate users --count=5

为什么会提示:

Unknown command: fixture/generate

官方介绍是这样用的,为什么我这里用不了?

https://github.com/yiisoft/yii2-faker/blob/master/docs/guide/basic-usage.md

最佳答案

  • 发布于 2019-07-19 09:20 举报

    用这个命令 有两个前提:

    1、正确安装 yii2-faker 这个扩展

    php composer.phar require --prefer-dist yiisoft/yii2-faker
    

    2、正确配置这个扩展,在 console.php 中

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

    依次检查

    1 条回复
    回复于 2019-07-19 11:36 回复

    哦,命令是在子类 yii\faker\FixtureController 实现里的哈,是指子类 'class' => 'yii\faker\FixtureController',Yii 默认是 'class' => 'yii\console\controllers\FixtureController',哎,没注意到这里。可以了,感谢!

    觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
灰太狼
副总裁

灰太狼

注册时间:2016-11-19
最后登录:2023-07-14
在线时长:76小时17分
  • 粉丝28
  • 金钱3290
  • 威望150
  • 积分5550

热门问题