Bonjour
Page 66 :
1 2 3
|
protected $_primary = array('id_user', 'id_room');
protected $_primary = array('creator', 'id_room'); |
page 67 :
la ligne
$reservation = $Treserv->find(1)->current();
donne cette erreur :
exception 'Zend_Db_Table_Exception' with message 'Too few columns for the primary key' in ...
la class TReservation à deux clés primaire, je croix qu'il faut utiliser plutôt un truc comme
$reservation = $Treserv->find(1,1)->current();
ou
1 2 3 4 5
|
remplacer
protected $_primary = array('creator', 'id_room');
par
protected $_primary = 'id'; |
mais pour cette table la clé est double ( creator et id_room )
je ne sais pas ( je suis débutant lol ) mais quand j'ai testé avec find(1,1) ca marcher, mais ca ne respecte pas le but de la requête ( Trouver la salle concernée par une réservation = à partir d'un id de resa, on retrouve le nom de la salle )
merci à juju de nous expliquer
Partager