Lors de l'exécution du script de création d'un jcontrollerdaocrud alors que la table en question n'a pas de primarykey, le script plante sans le signaler.
On trouve quand même dans le fichier d'erreur PHP :
[06-Jan-2008 21:43:55] PHP Fatal error: Uncaught exception 'jDaoXmlException' with message 'DAO admin~ftpgroup, nom de clé primaire manquant (fichier /Users/bast/Sites/jelix/ftpfacile/modules/admin/daos/ftpgroup.dao.xml)' in /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php:149
Stack trace:
#0 /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php(85): jDaoParser->_parseTable(0, Object(SimpleXMLElement))
#1 /Users/bast/Sites/jelix/lib/jelix-scripts/commands/createform.cmd.php(74): jDaoParser->parse(Object(SimpleXMLElement))
#2 /Users/bast/Sites/jelix/lib/jelix-scripts/commands/createdaocrud.cmd.php(65): createformCommand->run()
#3 /Users/bast/Sites/jelix/lib/jelix-scripts/jelix.php(108): createdaocrudCommand->run()
#4 {main}
thrown in /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php on line 149