示例#1
0
 protected function loadView($view_name, $data = array())
 {
     //létrehozom a footer és header view-ekben szükséges objektumokat
     $postlist = new Postlist();
     //friss posztok listájához kell
     $recent_links = $postlist->getRecentPosts();
     $categorylist = new CategoryList();
     //kategóriák listájához kell
     $category_links = $categorylist->getCategories();
     //beillesztem a részeket és közzé az aktuális view-et, vagyis a tartalmat
     require 'view/blog_header.php';
     require 'view/' . $view_name . '.php';
     require 'view/blog_footer.php';
 }
示例#2
0
 private function showList()
 {
     $postlist = new Postlist();
     $data = array("posts" => $postlist->getPostsOfCategory($this->category_id), "category" => $this->category_id);
     $this->loadView('postlist', $data);
 }