- 1
[Opened] JForm et clé primaire en auto-increment
Posted by bdecaslou on 05/09/2013 10:44
Hey salut à Tous,
J'ai un petit probleme que je n'arrive pas à résoudre. Je crée dans un JForm une clé primaire en auto-increment et je passe directement dans un autre formulaire sans sauvegarder. J'ai besoin dans ce deuxième Form de récupérer ma clé primaire.
Je bloque dessus j'ai essayé les méthodes mysqli_inert_id() mais sans succès. Si vous savez comment faire ca m'aiderait beaucoup
[Opened] JForm et clé primaire en auto-increment
Posted by foxmask on 05/09/2013 17:41
bonjour, la definition d'une PK se fait dans un dao
quoiqu'il en soit une fois un enregistrement effectué, pour récupérer l'idée de l'enregistrement créé on fait simplement appelle au dao
$maFactory->insert($record); echo $record->id; #id nouvellement créé
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] JForm et clé primaire en auto-increment
Posted by Eticweb on 11/07/2013 02:39
Petite note qui sera peut-être utile pour certain, pour que le dao contienne le id du record
suite au insert
il faut que ce soit explicite dans la déclaration du dao, donc que le autoincrement
soit à true
. Autrement le dao ne renseignera pas le champ (même si la structure du champ MySQL utilise le AUTO_INCREMENT).
<property name="id" fieldname="id" datatype="int" autoincrement="true"/>
- 1