Avec Zend Framework, je voudaris utiliser une table sans clé primaire, mais il y a toujours une érreur:
A table must have a primary key, but none was found
C'est possible de utiliser une table sans clé primaire?
Merci beaucoup
Avec Zend Framework, je voudaris utiliser une table sans clé primaire, mais il y a toujours une érreur:
A table must have a primary key, but none was found
C'est possible de utiliser une table sans clé primaire?
Merci beaucoup
Toute table doit posséder une clé primaire. Zend_Db_Table ne fonctionne pas avec les tables sans clé primaire.http://framework.zend.com/manual/fr/...ng.primary-key
Cela dit, personnellement, j'ai toujours une clé primaire. On peut voir la structure de ta table ?
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Les tables d'archives en mysql ne supporte pas les clé primaire par exemple.
D'après ce commentaire il suffit de déclarer une de tes colonnes comme clé primaire dans ta classe qui étends Zend_Db_Table_Abstract , sans qu'elle soit nécessairement déclaré comme une clé primaire dans ton sgbd.
Je seulement crée une table pour tester.
Il y une colonne 'name' dans la table.
Si ce n'est pas possible, je dois ajouter une colonne
Partager