Bonjour,

Je vous explique mon problème :
Lorsque je sauvegarde un client dans mon application basée sur CakePHP 3, l'enregistrement s'effectue sans problèmes. Je vais vérifier dans la base de données, et le nouveau client a bien été ajouté.
Cependant, dans ma requête qui liste les clients, ce dernier manque à l'appel ! Après 5-10minutes, il apparaît comme par magie.
Du coup, j'me suis dit que ça doit sûrement avoir un lien avec du Cache ou autre, mais je n'ai pas gérer cette partie dans mon application.
Savez-vous de quoi il s'agit ?

Merci,
Cdlt,

DR

2 réponses


antograssiot
Réponse acceptée

Quelle est ta configuration de cache Dans config/app.php

'Cache' => [
        /**
         * Configure the cache for model and datasource caches. This cache
         * configuration is used to store schema descriptions, and table listings
         * in connections.
         */
        '_cake_model_' => [
            'className' => 'File',
            'prefix' => 'myapp_cake_model_',
            'path' => CACHE . 'models/',
            'serialize' => true,
            'duration' => '+2 minutes',
        ],
    ],
ciramor
Auteur

Salut Antograssiot, j'ai résolu le problème en récupérant une ancienne version. Ce bug a disparu :)
Mystère alors !