PDO和教义DBAL缓存适配器

编辑该页面

警告:你浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 5.2,不再维护。

这个页面的更新版本Symf欧宝娱乐app下载地址ony 6.2(当前的稳定版本)。

PDO和教义DBAL缓存适配器

这个适配器存储在一个SQL数据库缓存项。它需要一个PDO,教义DBAL连接,或数据源名称(DSN)作为第一个参数,选择一个名称空间,默认缓存生命周期,和选项数组作为其第二,第三,和参数:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
使用欧宝娱乐app下载地址\组件\缓存\适配器\PdoAdapter;美元缓存=PdoAdapter (/ /一个PDO,教义DBAL连接通过PDO懒惰或DSN连接美元databaseConnectionOrDSN,/ /字符串前缀的键项存储在这个缓存美元名称空间=,/ /缺省生命周期(秒)不定义的缓存项/ /自己的一生,值0导致项目被无限期存储(即。/ /到数据库表被截断或其行否则删除)美元defaultLifetime=0,/ /数组的选项配置和连接的数据库表美元选项= []);

自动创建的表值存储在第一次调用save ()方法。您还可以创建这个表显式地通过调用不知道()方法在您的代码中。

提示

当通过一个数据源名称(DSN)字符串(而不是一个数据库连接类实例),连接将在需要的时候被延迟加载。

请注意

这个适配器实现了PruneableInterface,允许手工修剪的过期的缓存条目通过调用它的删除()方法。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。