kangjianjun
- kangjianjun 关注了Danmo
自定义如何设置,前台两个登录页.
- kangjianjun 发表了说说实际开发中,也是在学习中...
- kangjianjun 2015-11-13 已签到连续签到2天,获得了10个金钱
- kangjianjun 2015-11-12 已签到连续签到1天,获得了5个金钱
- kangjianjun 赞了回答
首先配置一下缓存,自己选择是用文件缓存还是数据库缓存等。
'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] ]));
如何单独使用上传功能?
- kangjianjun 回复了 zifeiyu 的评论
本地上传图片都是好的,在服务器(ubuntu)上就只显示图片文件名,但也没有报错,我看了服务器上的文件,它没有创建文件夹,但是我的权限都是给了的
上传路径是这样的
"images/{yyyy}{mm}{dd}/{time}{rand:6}"
$rootPath = \Yii::getAlias('@common');
这样改不会有问题吧? 楼主是否解决了此问题? 希望分享...