教义缓存适配器
编辑本页教义缓存适配器
5.4
的DoctrineAdapter
而且DoctrineProvider
类在Symfony 5.4中已弃用,它将在Symfon欧宝娱乐app下载地址y 6.0中被移除。
类的扩展教义缓存抽象提供者,允许您在应用程序中使用这些提供者,就像它们是Symfony缓存适配器一样。欧宝娱乐app下载地址
该适配器需要一个
Instance作为第一个参数,第二个和第三个参数是命名空间和默认缓存寿命:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
使用学说\常见的\缓存\CacheProvider;使用学说\常见的\缓存\SQLite3Cache;使用欧宝娱乐app下载地址\组件\缓存\适配器\DoctrineAdapter;$提供者=新SQLite3Cache (新\ SQLite3 (__DIR__.“/缓存/ data.sqlite”),“youTableName”);$缓存=新DoctrineAdapter (//缓存提供程序实例CacheProvider$提供者,//一个字符串,前缀为存储在缓存中的项的键$名称空间=”,//未定义缓存项的默认生存期(秒)//自己的生命周期,值为0会导致项目无限期地存储(例如://直到数据库表被截断或其行被删除)$defaultLifetime=0);
提示
一个DoctrineProvider类也由组件提供,以使用任何psr6兼容的实现和doctrine兼容的类。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。