aktuelle.kurse/oldies/m133/4_Modulinhalte_und_Uebungen/03-WEB-Architektur/03 MVC-Beispiel/model/Model.php
Müller Harald 3fdacd20c0 muh
2022-07-28 09:14:44 +02:00

27 lines
668 B
PHP

<?php
include_once("model/Book.php");
class Model {
public function getBookList()
{
// here goes some hardcoded values to simulate the database
return array(
"Jungle Book" => new Book("Jungle Book", "R. Kipling", "A classic book."),
"Moonwalker" => new Book("Moonwalker", "J. Walker", ""),
"PHP for Dummies" => new Book("PHP for Dummies", "Some Smart Guy", "")
);
}
public function getBook($title)
{
// we use the previous function to get all the books and then we return the requested one.
// in a real life scenario this will be done through a db select command
$allBooks = $this->getBookList();
return $allBooks[$title];
}
}
?>