Yoke123

Yoke123

这家伙有点懒,还没写个性签名!

  • 财富值30
  • 威望值0
  • 总积分50

个人信息

  • 辛苦了 支持一波 以star

  • 2016-10-31 已签到
    连续签到1天,获得了5个金钱
  • 发布了话题
    想开发个小项目练练手,求老司机解答
  • 回复了 的评论

    根据主键删除:删除主键值为1的用户

    $result = User::deleteByPk(1);
    

    大兄弟 我框架全局搜索 没这个 deleteByPk()方法啊 自定义的?

    好的 这样就明白了 免得后来的人看了一头雾水 (:3 」∠)

  • 评论了教程 yii2 增删改查

    根据主键删除:删除主键值为1的用户

    $result = User::deleteByPk(1);
    

    大兄弟 我框架全局搜索 没这个 deleteByPk()方法啊 自定义的?

  • 赞了回答

    很多人都遇到上面的问题:Exception 'yii\base\InvalidConfigException' with message 'You should configure "authManager" component to use database before executing this migration.'
    其实这里只是你的
    'authManager' => [

        'class' => 'yii\rbac\DbManager',
    ],
    

    配置放错位置了。深入源码你可以知道其实这里他找的配置文件是config/console.php里面的components组建。
    在里面加入:
    'authManager' => [

        'class' => 'yii\rbac\DbManager',
    ],
    

    就ok了

    $config = [
        'id' => 'basic-console',
        'basePath' => dirname(__DIR__),
        'bootstrap' => ['log'],
        'controllerNamespace' => 'app\commands',
        'components' => [
            'cache' => [
                'class' => 'yii\caching\FileCache',
            ],
            'authManager' => [
    	        'class' => 'yii\rbac\DbManager',
            ],
            'log' => [
                'targets' => [
                    [
                        'class' => 'yii\log\FileTarget',
                        'levels' => ['error', 'warning'],
                    ],
                ],
            ],
            'db' => $db,
        ],
        'params' => $params,
        /*
        'controllerMap' => [
            'fixture' => [ // Fixture generation command line.
                'class' => 'yii\faker\FixtureController',
            ],
        ],
        */
    ];
    
    
职场新人 等级规则
50/100
资料完整度
10/100
用户活跃度
0/100

Ta的关注

3

Ta的粉丝

2

Ta的访客

3