$lmsf1 = LivreMetier::initLivreMetier(1);
echo "<p>Livre numéro 1</p>";
echo $lmsf1;
Livre numéro 1
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
1 | Le Cerveau Solitaire |
$lmsf117 = new LivreMetier();
$lmsf117->setLiv_num(117);
$lmsf117->setLiv_titre('La lune disparue');
$lmsf117->setNouveau(TRUE);
echo $lmsf117;
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
117 | La lune disparue | 1 |
$lmsf117->save();
echo $lmsf117;
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
117 | La lune disparue |
try {
$lmsf117bis = LivreMetier::initLivreMetier(117);
echo "<p>Livre numéro 117 après sauvegarde et récupération</p>";
echo( $lmsf117bis);
$lmsf117bis->delete();
echo "<p>Livre numéro 117 après suppression</p>";
echo( $lmsf117bis);
echo "<p>L'instance existe toujours mais n'a plus de pendant coté SGBD</p>";
echo "<p>Tentative d'initialisation d'un livre inexistant</p>";
$lmsf117ter = LivreMetier::initLivreMetier(117);
if (isset($lmsf117))
echo( $lmsf117ter);
} catch (Exception $e) {
print $e;
}
Livre numéro 117 après sauvegarde et récupération
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
117 | La lune disparue |
Livre numéro 117 après suppression
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
117 | La lune disparue | 1 |
L'instance existe toujours mais n'a plus de pendant coté SGBD
Tentative d'initialisation d'un livre inexistant
Exception: Livre 117 inexistant dans la table Livre. in /mnt/perso/home/dfournier/public_html/PHP/LivreMetier.php:224 Stack trace: #0 /mnt/perso/home/dfournier/public_html/PHP/coursPHP134.php(89): LivreMetier::initLivreMetier() #1 /mnt/perso/home/dfournier/public_html/lib/class/DiaporamaView.php(47): include('/mnt/perso/home...') #2 /mnt/perso/home/dfournier/public_html/lib/class/DiaporamaView.php(64): DiaporamaView::get_include_contents() #3 /mnt/perso/home/dfournier/public_html/lib/class/DiaporamaView.php(160): DiaporamaView->getSlideContent() #4 /mnt/perso/home/dfournier/public_html/lib/class/DiaporamaView.php(188): DiaporamaView->getFileBody() #5 /mnt/perso/home/dfournier/public_html/lib/class/DiaporamaView.php(231): DiaporamaView->getFile4Slide() #6 /mnt/perso/home/dfournier/public_html/PHP/coursPHP_L3.php(14): DiaporamaView::afficheDiapo() #7 {main}$lmsf1 = LivreMetier::initLivreMetier(1);
echo "<p>Livre numéro 1 avant édition</p>";
echo $lmsf1;
$lmsf1->setLiv_depotlegal('1974-01-01');
$lmsf1->save();
echo "<p>Livre numéro 1 après édition et sauvegarde</p>";
echo $lmsf1;
Livre numéro 1 avant édition
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
1 | Le Cerveau Solitaire |
Livre numéro 1 après édition et sauvegarde
liv_num | liv_titre | liv_depot_legal | nouveau |
---|---|---|---|
1 | Le Cerveau Solitaire | 1974-01-01 |