为了账号安全,请及时绑定邮箱和手机立即绑定

表达式依赖执行不成功

表达式依赖为啥执行不成功呢?怪了,和老师的代码一样啊

正在回答

2 回答

我对比啦哈,代码应该是没问题,你在测试的时候,需要,先传一个name的值,比如:index.php?r=index/index&name='peter',然后再index.php?r=index/index&name='chris',这样应该就会有变化了,如果这样也不行,我就真不知道了

0 回复 有任何疑惑可以回复我~
#1

奔跑的小蜗牛_Lee 提问者

带name参数了,还是不行,不过还是谢谢你哈
2016-06-16 回复 有任何疑惑可以回复我~
$dependency=new \yii\caching\ExpressionDependency(['expression'
=>'\YII::$app->request->get("name")']);
$cache->add('key','helloworld11',30,$dependency);
$data=$cache->get('key');

我也刚学完,以上是老师的代码,我测试时可以成功的,你看哈有没有拼写错误之类的,还有name的值需要在url后面传,传不同的值,就可以测试成功了。如果这两个都测试过了,我就不知道了。

0 回复 有任何疑惑可以回复我~
#1

奔跑的小蜗牛_Lee 提问者

$cache = \YII::$app->cache; $dependency = new \yii\caching\ExpressionDependency(['expression'=>'\YII::$app->request->get("name")']); $cache->add('key','hello',3000,$dependency); $data = $cache->get('key'); var_dump($data); 我这样写的,就是不行,没错吧?
2016-06-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—高效篇(2)
  • 参与学习       22813    人
  • 解答问题       46    个

本教程代领大家学习YII如何提升程序运行效率以及开发效率

进入课程

表达式依赖执行不成功

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信