problème pour reprendre des données dans une DB
Bonjour à tous
Alors ce probleme va vous sembler simple mais j'avoue que j'ai beaucoup de mal.
J'ai une table
Code:
1 2 3 4 5 6 7 8
|
books:
id:
title: varchar(255)
authors:
id:
books_id:
name:varchar(255) |
Je veux pouvoir sortir le le nom d'un livre et son auteur...
alors j'ai tenté :
Code:
1 2 3 4 5
|
// créons l'objet
$Books = BooksPeer::retrieveByPk(1);
//maintenant que j'ai un objet on le passe à la vue
$this->Books=$Books; |
Donc ici :
view
Code:
1 2
|
echo 'Book: '.$Books->getTitle(); |
Ca fonctionne !! j'ai bien le titre ... essayons le titre et l'auteur
Code:
1 2 3 4 5
|
//le titre
echo 'Book: '.$Books->getTitle();
//l'auteur
echo 'Author: '.$Books->getAuthors()->getName(); |
Erreur : Call to undefined method Books::getAuthors()
Si qq'un à une idée la dessus
Merci beaucoup
Phoelis