Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie listy kategorii w MVC
Lolek13
post 10.09.2012, 18:27:43
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


Witam, rozpoczynam nauke MVC, stworzylem sobie baze danych w ktorej mam kategorie. Chce je teraz po prostu wyswietlic jedną pod drugą. Problem w tym, ze 2 razy wietla mi sie nazwa pierwszej kategorii,a pozostale 2 w ogole sie nie pokazują. Moj kod:

  1. class Controller {
  2.  
  3. public $model;
  4.  
  5. public function __construct() {
  6. $this->model = new Model();
  7. }
  8.  
  9. public function show() {
  10. $categories = $this->model->get_categories();
  11. include 'view/categories.php';
  12. }
  13. }


  1. class Model {
  2.  
  3. private $db;
  4.  
  5. public function __construct() {
  6. $this->db = new database_driver;
  7. }
  8.  
  9. public function get_categories() {
  10. $this->db->connect();
  11. $this->db->prepare("SELECT Nazwa FROM category");
  12. $this->db->query();
  13.  
  14. $categories = $this->db->fetch('array');
  15.  
  16. return $categories;
  17. }
  18.  
  19. }


  1. <head>
  2.  
  3. </head>
  4.  
  5. <body>
  6. <?php
  7. foreach ($categories as $cat => $category) {
  8. echo 'Nazwa: '. $category.'<br/>';
  9. }
  10. ?>
  11. </body>
  12.  
  13. </html>


Co robie zle ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:19