PDO和教义DBAL缓存适配器
编辑该页面警告:你浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 3.4,不再维护。
读这个页面的更新版本Symf欧宝娱乐app下载地址ony 6.3(当前的稳定版本)。
PDO和教义DBAL缓存适配器
3.2
PDO和教义DBAL适配器是在Symfony 3.2中引入的。欧宝娱乐app下载地址
这个适配器存储在一个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,/ /数组的选项配置和连接的数据库表美元选项= []);
提示
当通过一个数据源名称(DSN)字符串(而不是一个数据库连接类实例),连接将在需要的时候被延迟加载。
请注意
因为Symf欧宝娱乐app下载地址ony 3.4,这个适配器实现PruneableInterface,允许手工修剪的过期的缓存条目通过调用它的删除()
方法。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。