Afficher clé primaire avec PMO
Bonjour à tous,
je débute en mapping :mouarf:, et voila que je bloque déja sur un problème.
Je précise que j'utilise PMO car après étude de plusieurs outils, ce dernier semble correspondre à mes besoins.
Je cherche à afficher la clé primaire (un int) de ma table utilisateur : j'ai donc écris le code suivant :
Code:
1 2 3 4 5 6 7 8 9
|
$controller = New PMO_MyController();
$map = $controller->query("SELECT * FROM user;");
while($result = $map->fetch())
{
echo ($result['user']->nom); // fonctionne très bien
echo ($result['user']->prenom); // fonctionne aussi
echo ($result['user']->id_user); //erreur
} |
Voici l'exception pour id_user :
Fatal error: Uncaught exception 'Exception' with message 'Error: Attribute id_user doesn't exist' in C:\wamp\www\SisSupportTool\PMO_core\PMO_MyObject.php:188 Stack trace: #0 C:\wamp\www\SisSupportTool\PMO_core\PMO_MyObject.php(246): PMO_MyObject->get('id_user') #1 C:\wamp\www\SisSupportTool\newrequest\newrequest.php(170): PMO_MyObject->__get('id_user') #2 {main} thrown in C:\wamp\www\SisSupportTool\PMO_core\PMO_MyObject.php on line 188
J'ai inséré une nouvelle colonne (int) dans ma table utilisateur et php me sort la meme exception quand je cherche à afficher ce nouvel int.
C'est à se tirer les cheveux.
Merci d'avance énormement pour votre aide.
Clément