Bonjour j'ai une différence de comportement entre le ""mode"" dev et le ""mode"" prod (ici je ne parle que de la modification du .env ou .env.local, que ce soit sur mon environnement de dev local ou sur le serveur de prod le souci est le même).
Pour résumer :
-> en mode dev j'ai un form qui gère le CRUD des billets de mon blog. Ça me permet , donc, de modifier ou de crée un billet avec les champs title, content, author et categories (ce dernier est récupérer via une relation OneToMany)
-> et en mode prod c'est la même chose "normalement" ^^
seulement en mode prod un des champs, le champ "content", me renvoie systématiquement null et non la valeur voulue sauf si la valeur est déjà renseigner (donc dans le cas d'un article que j'aurais déjà crée directement en bdd sans passer par le formulaire).
J'utilise CKEDITOR 4 pour remplir ce champ et tout était fonctionnel avant que je mette en place la relation OneToMany pour récupérer les catégories. Si je ne charge pas CKEDITOR mais seulement un champ textarea tout fonctionne nickel.
Le code qui gère CKEDITOR n'a pas changé d'une once depuis que je l'ai mis en place donc je ne pense pas que ça viennent directement de ça, et en plus tout fonctionne sur le mode dev...
J'ai purgé les caches avec :
mais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 php bin/console cache:clear --env=prod php bin/console cache:clear --env=dev
Que ce soit en dev ou en prod le code que j'ai ajouté est strictement le même.
Je ne comprend vraiment pas d'ou ça peux venir........
Merci d'avance pur toute aide.
Partager