developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 15 years ago

Closed 13 years ago

#2 closed enhancement (wontfix)

Controle des FK

Reported by: giviz Owned by:
Priority: lowest Milestone:
Component: jelix:dao Version:
Severity: trivial Keywords:
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Les regexp c'est bien pour controler un champ "simple". Seulement il n'existe rien pour controler qu'une valeur donnée pour un champs de type FK est bien une valeur possible.

Par exemple si j'ai table1(idtable1, idtable2) et table2(idtable2)

avec un FK de table1(idtable2) sur table2(idtable2) il faudrait si possible que le dao controle que la valeur données pour idtable2 existe bien dans la table table2.

Sans ca on à une erreur SQL.

Actuellement on est obliger de coder ca dans le code de l'application.

Change History (2)

comment:1 Changed 14 years ago by laurentj

Ça risque d'être lourd à mettre en place ça. Pour plus tard...

comment:2 Changed 13 years ago by laurentj

  • Resolution set to wontfix
  • Status changed from new to closed

aprés reflexion, ce sera trop lourd à gérer.

C'est au développeur de faire les vérifications nécessaires. Il a tout à sa disposition pour le faire proprement (try/catch pour capturer les exceptions générées par les erreurs sql, utilisation de procédures stockées etc..)

bug clos

Note: See TracTickets for help on using tickets.