Doctrine Cache Symfony2 deleteByPrefix

Я хотел бы удалить все записи кэша, префиксные строкой, но мой код возвращает:

Fatal error: Call to undefined method Doctrine\Common\Cache\FilesystemCache::deleteByPrefix() 

и мой код

 $deleted = $cachemanager->deleteByPrefix('catalog_'); 

например, где я проверил: в документацию доктрины http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/caching.html#deleting .

Мне нужно очистить кеш с контроллера, а не от CLI …

Кто-то как альтернатива этому методу «deleteByPrefix ()»?

Вы можете использовать пространство имен. Это потребует реорганизации ваших кешей. Или вы можете написать свою собственную реализацию (расширение Doctrine \ Common \ Cache \ FilesystemCache), которая будет реализовывать deleteByPrefix (), но вы будете использовать возможность простого переключения поставщика кеша.

Наконец, я пришел, чтобы использовать набор кэшей Zend Framework, которые разрешают удалять по префиксу …