mouf/utils.common.doctrine-cache-wrapper

为Mouf框架提供一个Doctrine的缓存安装脚本。

v1.0 2016-04-13 10:38 UTC

This package is auto-updated.

Last update: 2024-08-25 13:49:38 UTC


README

为Mouf框架中的Doctrine缓存系统提供一个安装脚本。

包内容

此包包含一个安装脚本,它为Mouf项目提供Doctrine的Cache实例,并包含一个包装器,使Doctrine缓存系统与Mouf缓存系统兼容。

Mouf中的Doctrine缓存驱动器实例称为defaultDoctrineCache

默认配置如下

  • 如果调试模式为true(constant DEBUG=true在config.php中),则使用ArrayCache。因此,每次请求后都会清除缓存。
  • 如果调试模式为false,则使用APCCache。如果APC未安装,则回退到FileCache

该包还创建了一个doctrineMoufCache实例,该实例是围绕defaultDoctrineCache的包装器,它提供了与Mouf缓存系统的兼容性。

包装器

此包包含DoctrineCacheAdapter类。此类可用于将Doctrine缓存实例转换为与Mouf兼容的缓存。

这非常方便,尤其是在Mouf UI中使用红色的“清除按钮”可以清除任何Mouf缓存的情况下。

安装

要安装此包,只需将其最新版本添加到composer.json中(在packagist网站中查看该包),然后运行php composer.phar update

然后在Mouf验证过程中,应将一个新任务标记为“待运行”,启动安装过程,您将拥有可用的defaultDoctrineCache实例!