Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> klasa news - wyswietlanie html'a
devdev
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.06.2009

Ostrzeżenie: (0%)
-----


Witam pisze sobie łatwo przystosowalne moduły. aktualnie pisząc klasę do aktualności myślę jak udzielić dane od kodu html.
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


  1. class newsmodule{
  2.  
  3. public function initdb($db)
  4. {
  5. $this->db = $db;
  6. }
  7.  
  8. public function init_templates($templates)
  9. {
  10. $this->view = $templates;
  11. }
  12.  
  13.  
  14. public function initnews()
  15. {
  16. $query = $this->db->query_fetch('SELECT * FROM news ORDER BY id DESC');
  17.  
  18. foreach($query as $row)
  19. {
  20. $this->view->show($row);
  21. }
  22.  
  23. }
  24. }



w view.news.module

  1. class view_news
  2. {
  3.  
  4.  
  5. public function show($row)
  6. {
  7. echo $row['title'].'<br />';
  8. }
  9.  
  10.  
  11. }


I tak to się włacza

  1. require_once $this->config['root'].'class/news/class.news.module.php';
  2. require_once $this->config['root'].'class/news/view.news.module.php';
  3. $news = new newsmodule(); //inicjalizacja klasy newsów
  4. $news_view = new view_news(); //inicjalizacja klasy wygladu dla newsów
  5. $news->init_templates($news_view);
  6. $news->initdb($this->db);


Co myślicie o tym rozwiązaniu albo możecie mi zaproponować inne?

Ten post edytował devdev 6.02.2010, 23:55:38
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 15:14