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
Version imprimable
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
:arrow: http://framework.zend.com/manual/fr/...ng.primary-keyCitation:
Toute table doit posséder une clé primaire. Zend_Db_Table ne fonctionne pas avec les tables sans clé primaire.
Cela dit, personnellement, j'ai toujours une clé primaire. On peut voir la structure de ta table ?
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