Je suis en train de créer ma 1er application avec CakePhp.
Je me sert des tutos comme modèle.
L'ajout nickel, le delete nickel, mais l'edit ....
Je viens de passer des heures a comprendre pourquoi ma vue en edit duplique les données.
J'ai copier coller le controller et la view et adapter a mes champs.

Après des recherche, j'ai découvert que si je n'ajoute pas l'id dans la vue, il créer automatiquement des doublons.
Pourquoi cela marche t il dans Pets ?

Est ce normal que le champs id soit automatiquement masquer dans les vues edit ?

1 réponse


Grafikart
Réponse acceptée

Cakephp sait que ID est une clef primaire et créera toujours le champs en hidden. Si tu ne met pas d'ID il créera automatiquement un nouvel enregistrement.