php - 如何将自定义行为添加到 symfony 缓存 :clear?

标签 php caching symfony1 symfony-1.4 apc

当命令 ./symfony cc 被执行。

谁知道怎么实现?我应该在什么时候编辑我的 symfony 应用程序,或者我应该如何注册这个额外的行为?

最佳答案

实际上,我发现我可以监听一个事件来为 ./symfony cc 添加新的行为:

$this->dispatcher->connect('task.cache.clear', array('ClearAPCCache','clearCache'))

仍然存在无法通过命令行任务清除 APC 缓存的问题,因为 APC 缓存与 Web 服务器进程有关,而 symfony 命令是命令行脚本。

关于php - 如何将自定义行为添加到 symfony 缓存 :clear?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502231/

相关文章:

php - Doctrine 实体管理器导致页面中断

ios - 如何从 NSCache 中删除特定图像?

文件缓存选项

php - Symfony 和 Lucene

php - 创建用户角色

php - 如何从数据库中的 2 个不同表中获取 Laravel 中选定选项的值

java - 多个项目之间的排序算法,而不仅仅是两个项目(篮球)之间的排序算法?

android - 在 Android 中缓存从 XML 解析的对象

mysql - 数据库将单元格设置为 NULL

php - 在 Apache/PHP 中管理随机数