public static function last() { $row = parent::last(AdventureModel::get_table_name()); $am = new AdventureModel($row["title"], $row["user_id"], $row["date_created"]); $am->id = $row["id"]; return $am; }
function page_model_test($delete) { include_once "adventure_model.php"; $page = new PageModel("Sample Page Text" . rand(0, 100000), AdventureModel::first()->id, "images/test.png"); $page->save(); $page->print_fields(); $page->set("page_text", "Updated Page Text"); $page->save(); $page->print_fields(); if ($delete) { $page->delete(); } $pm = PageModel::find(PageModel::last()->id); $pm->print_fields(); PageModel::find(999); }