未捕获的无效参数异常:配置必须包含"adapter"键



我有以下错误:

PHP message: PHP Fatal error: Uncaught InvalidArgumentException:配置必须包含"适配器"。关键。在/var/www/test/vendor/laminas/laminas-cache/src/服务/StorageAdapterFactory.php: 79

在我的global。php中:

'caches' => [
'FilesystemCache' => [
'adapter' => [
'name' => Filesystem::class,
'options' => [
// Store cached data in this directory.
'cache_dir' => './data/cache',
// Store cached data for 1 hour.
'ttl' => 60 * 60 * 1
],
],
'plugins' => [
[
'name' => 'serializer',
'options' => [
],
],
],
],
],

我错过了什么?

在我们的设置中,我们使用不同的关键字,一个用于定义活动缓存,另一个用于配置:

return [
'active_cache' => 'cache_filesystem60',
'cache_configurations' => [
'cache_filesystem60' => [
'adapter' => [
'name' => 'filesystem',
'options' => [
'cache_dir' => getcwd() . '/data/cache',
'ttl' => 3600
],
],
'plugins' => [
'serializer'
]
],
]
];

使用此配置,您可以定义多个缓存目标,然后在运行时选择想要使用的一个

最新更新