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

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
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!