Strict (2048): Declaration of Post::afterFind() should be compatible

Par sylvain, il y a 13 ans


Bonjour,
Le tuto sur la creation d'un site est HS depuis la mise a jour de 2.0.0 vers 2.2.2

j'ai le message suivant

Strict (2048): Declaration of Post::afterFind() should be compatible with Model::afterFind

hyper frustrant de savoir que rien a changé et tout a changé

3 réponses

sylvain, il y a 13 ans

remis php5.3

Grafikart, il y a 13 ans

C'est lié à PHP5.4 il faut que les fonction correspondent
Si dans la class parent tu as afterFind(arg1, arg2)
Dans la class si tu redéfinie afterFind il faut le même nombre d'argument et le même typage (cf la doc pour voir le nombre d'arguments)

sylvain, il y a 13 ans

Honnetement, j'ai appliqué afterFind sans comprendre le principe.