Bonjour,

J'ai besoin de conseils car je débute dans symfony.

J'ai un formulaire qui gère un modèle.

Maintenant, je voudrais que sous certaines conditions, on puisse mettre à jour tel ou tel champ.

Par exemple, j'ai une table T avec des champs C1 à C5.

Si C5 n'est pas défini, on peut mettre à jour C1, C2 et C3.
Sinon, on peut mettre à jour uniquement C4.

Quelle stratégie recourir dans ce cas ?
  • Un form par cas possible ?
  • Un form peut (quasiment) tout gérer ?
  • Autre ?


NB : je gère, pour le moment, le rendu du $form moi même (renderLabel, renderError, etc). Je peux modifier ça si besoin.
NB2 : C5 n'a pas été mis à jour via le formulaire

Merci d'avance !