Ogólnie nie umiem mvc jakos nie mogę załapać jak to działa ;/.
Wiec mam klase news.module i klase view.news.module
w klase news
class newsmodule{ public function initdb($db) { $this->db = $db; } public function init_templates($templates) { $this->view = $templates; } public function initnews() { $query = $this->db->query_fetch('SELECT * FROM news ORDER BY id DESC'); foreach($query as $row) { $this->view->show($row); } } }
w view.news.module
class view_news { public function show($row) { } }
I tak to się włacza
require_once $this->config['root'].'class/news/class.news.module.php'; require_once $this->config['root'].'class/news/view.news.module.php'; $news = new newsmodule(); //inicjalizacja klasy newsów $news_view = new view_news(); //inicjalizacja klasy wygladu dla newsów $news->init_templates($news_view); $news->initdb($this->db);
Co myślicie o tym rozwiązaniu albo możecie mi zaproponować inne?