【发布时间】:2018-11-17 00:18:07
【问题描述】:
我使用一些 php 库,并生成类的元素
$elnew = new LibClass();
我想将此变量保存到缓存中。 如果我这样做
$elem = $cache->getItem($ig_name);
if (!$elem->isHit()) {
$elem->set($elnew);
$cache->save($ig);
}
$elem->isHit() 始终为假。我检查了缓存如何与字符串一起使用 - 一切正常。
我也不能序列化/反序列化这个对象,因为它说
不允许序列化“闭包”
也没有办法修改LibClass
如何将$elnew 保存到缓存中? symfony 组件的任何变体?或者也许其他库可以帮助我?
【问题讨论】:
标签: php symfony object caching serialization