大裤衩子

大裤衩子

姑娘,我可以给你当牛做马,但是你得给我草啊!

  • 财富值8528
  • 威望值120
  • 总积分10638

个人信息

  • 2015-02-02 已签到
    连续签到3天,获得了15个金钱
  • 2015-02-01 已签到
    连续签到2天,获得了10个金钱
  • 发布了扩展
    Yii2-ueditor-widget
  • 2015-01-31 已签到
    连续签到1天,获得了5个金钱
  • 2015-01-29 已签到
    连续签到2天,获得了10个金钱
  • 首先配置一下缓存,自己选择是用文件缓存还是数据库缓存等。

    '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]
                ]));
    
  • 2015-01-28 已签到
    连续签到1天,获得了5个金钱
  • 发表了说说
    看看大家在说什么?
  • GridView默认显示model全部字段,你可以通过自定义columns字段显示你需要的字段.

    GridView::widget([
        'dataProvider' => $dataProvider,
        'columns' => [
            'id',
            'name',
        ]
    ]);
    
  • 2015-01-23 已签到
    连续签到5天,获得了20个金钱
10638/20000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

16

Ta的粉丝

92

Ta的访客

244