kangjianjun

kangjianjun

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

  • 财富值35
  • 威望值0
  • 总积分85

个人信息

  • 自定义如何设置,前台两个登录页.

  • 发表了说说
    实际开发中,也是在学习中...
  • 2015-11-13 已签到
    连续签到2天,获得了10个金钱
  • 2015-11-12 已签到
    连续签到1天,获得了5个金钱
  • 赞了回答

    首先配置一下缓存,自己选择是用文件缓存还是数据库缓存等。

    'cache'         => [
                'class' => 'yii\caching\FileCache',
            ],
    

    然后就可以通过 Yii::$app->cache->set()Yii::$app->cache->get() 设置、获取缓存内容了。
    下面是一个带缓存依赖的实例:

    //表达式依赖  
    $dp = new ExpressionDependency([
                    'expression' => 'count(Yii::$app->authManager->getPermissionsByUser(Yii::$app->user->id))'
                ]);
    //数据库依赖(sql)  
                $dp2 = new DbDependency([
                    'sql' => 'select max(updated_at) from auth_item',
                ]);
    //链式依赖(把以上2个依赖串起来,任何一个发生变化都会使缓存失效)  
                Yii::$app->cache->set($key, $value, 0, new ChainedDependency([
                    'dependencies' => [$dp, $dp2]
                ]));
    
  • 如何单独使用上传功能?

  • 回复了 的评论

    本地上传图片都是好的,在服务器(ubuntu)上就只显示图片文件名,但也没有报错,我看了服务器上的文件,它没有创建文件夹,但是我的权限都是给了的

    上传路径是这样的
    "images/{yyyy}{mm}{dd}/{time}{rand:6}"

    $rootPath = \Yii::getAlias('@common'); 这样改不会有问题吧?

  • 楼主是否解决了此问题? 希望分享...

职场新人 等级规则
85/100
资料完整度
20/100
用户活跃度
10/100

Ta的关注

1

Ta的粉丝

1

Ta的访客

4