Entity was not found... Comment contourner ça ?

Par jojo1084, il y a 5 ans


Bonjour à tous,

Sur mon projet Symfony (version 4.4.15), je me retrouve face à un truc un peu embêtant... Entity was not found.

Toutes mes entités fonctionnent très bien.

Il se trouve cependant qu'une de mes entité a été supprimée et provoque du coup, lorsqu'elle est appelée en TWIG, un "Entity ID ... was not found"

Je comprends très bien l'origine du problème...

Mais... comment contourner cela ???

Serait-il possible que dans le getteur getMyEntity, une analyse se fasse afin de déterminé si l'entité liée est toujours existante ? Dans le cas contraire, cela retourne un null.

Quelqu'un a-t-il une idée ?

Merci pour votre aide.

2 réponses

hamael, il y a 5 ans

Salut, peut-être un problème de cache? T'as fait un cache:clear?

jojo1084, il y a 5 ans

Oui oui, cela a été fait.
Cette entité en question est effacée... avec softdelete... dans le champ deleted_at en DB congtient une date.
Mais du coup... une autre entité avec un lien vers celle-ci n'est plus capable de la lire. Ce qui est logique...