php Framework – Zend Framework 1 Clean Cache funktioniert nicht?
巴扎黑
巴扎黑 2017-05-16 16:43:16
0
2
447

Ich verwende die folgende Anweisung, um den Cache zu leeren:

        $cache->clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array($uid,'PERMISSIONS'));

Derzeit gibt es keine Möglichkeit, den Cache zu leeren. Ich habe sichergestellt, dass die Tags bestehend aus $uid und PERMISSIONS korrekt sind. Mein Cache-Speichercode lautet:

            $cache_tag=array($uid,'PERMISSIONS');
            $cache->save($cache_data,$cache_id,$cache_tag);

Wenn ich die folgende Methode verwende, kann es gelöscht werden

       $cache->clean(Zend_Cache::CLEANING_MODE_ALL);

Warum ist das so? ?

巴扎黑
巴扎黑

Antworte allen(2)
滿天的星座

解决了,原因是zf的memcache cache不支持tag的移除,参见源码

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage