public function loadBySlug($slug) { $stat = $this->siteContainer['databasehelper']->getPDO()->prepare("SELECT event_information.* FROM event_information " . " WHERE event_information.slug =:slug "); $stat->execute(array('slug' => $slug)); if ($data = $stat->fetch(\PDO::FETCH_ASSOC)) { $event = new EventModel(); $event->setFromDataBaseRow($data); return $event; } }
public function fetchAll() { $this->buildStart(); $this->build(); $this->buildStat(); $results = array(); while ($data = $this->stat->fetch()) { $event = new EventModel(); $event->setFromDataBaseRow($data); $results[] = $event; } return $results; }