2016-06-05 09:34:32 2450次浏览 2条回答 0 悬赏 10 金钱

为什么

php yii migrate/create create_users_table -t=users -t 或 --migrationTable

参数不起作用,好坑啊!!!

  • 回答于 2016-06-06 09:17 举报

    加个参数是想做啥?

    3 条回复
    回复于 2016-06-06 09:37 回复

    设置创建的数据库表的名称

    回复于 2016-06-06 10:41 回复

    没这参数吧

    回复于 2016-06-06 10:53 回复

    试了下,加不加这参数结果是没有区别...

  • 回答于 2016-06-07 16:29 举报

    加参数是--

    6 条回复
    回复于 2016-06-07 18:56 回复

    --migrationTable 简写 -t

    回复于 2016-06-07 20:11 回复

    不知道你说的什么简写,至少2.0.7版本还没有这个什么-t,所谓的参数都是类里的属性。--migrationTable这个参数确实有,但也是在·up down·等方法里能用到,是用来定义记录迁移历史的那张表。你可能想多了,不是用来生成user(你想填的值)表的迁移文件的。

    回复于 2016-06-07 20:19 回复

    我两个写法都用过,用这个选项就是用来生成表名称的嘛,你有试过吗?

    回复于 2016-06-07 20:51 回复

    我太试过了。up时候绝对有用。create压根用不到那个属性,没用的。我可以100%肯定。

    回复于 2016-06-07 23:24 回复

    为什么 create 压根用不到这个属性,创建新的数据迁移的时候,难道每次还要手动改数据表名!

    回复于 2016-06-08 10:05 回复

    create生成的不过是个基本为空的文件而已,我不知道你说的什么手动改数据库名什么意思,--migrationTable是记录迁移历史的那张表,迁移历史,迁移历史,迁移历史。

您需要登录后才可以回答。登录 | 立即注册
zifeiyu
副总裁

zifeiyu 陕西西安

注册时间:2015-07-03
最后登录:2017-09-19
在线时长:51小时39分
  • 粉丝11
  • 金钱7570
  • 威望50
  • 积分8580

热门问题