Champ de formulaire et entité
Bonjour,
j'aimerai savoir s'il est possible d'utiliser dans un formulaire un champ qui n'appartient pas à l'objet en question.
Pour simplifier le problème disons que j'ai une entité E1 représenté en BD par deux champs de type datetime start_date et end_date.
Dans le formulaire, je peux donc bêtement créer deux champs datetime et les faire correspondre.
Mais en réalité, j'aimerais faire autre chose: rendre le champ end_date transparent pour l'utilisateur. Pour ça il me suffit de ne pas l'afficher, ça ne me pose pas de problème.
Le soucis étant plutôt qu'en réalité, ce champ end_date je voudrais le calculer à partir d'une valeur entrée par l'utilisateur.
Je voudrais lui faire entrer une durée 1h par exemple. Et à partir de cette durée et de start_date je calculerai le champ end_date.
Sauf que voilà, le champ durée ne fait pas partie de l'entité ni de la base.
Solution 1: Je rentre les deux champs dans l'entité...mais je trouve ça sale étant donné que techniquement parlant le champ durée n'a aucun intérêt à être stocké. A la différence du champ end_date qui lui aura d'autres utilités.
Solution 2: Il est peut-être envisageable de passer dans le formulaire une variable qui n'appartient pas à l'entité. Mais là je ne sais pas faire :(
Merci pour vos idées !