DB veri oop php şekilde görüntülemek için iyi bir yolu?

0 Cevap php

Im oop php bir blog yapmaya çalışıyoruz. Şimdi Im benim db de sonrası girişleri görüntülemek için çalışıyorum. Ben oluşturulan alanda ama başka bir şey çıktı verileri yönetmek. Temelde benim db sonrası tabloda dört alan var. Ben, yazar, başlık ve vücut oluşturduk. Aşağıda bu kod ile sadece oluşturulan görüntülemek için yönetmek. Herkes ben devam gerektiği için herhangi bir clued var?! Her alan için yeni bir blog nesne oluşturmak gerekir mi?! Eğer öyleyse çok garip görünüyor. Teşekkürler! BTW kod benim index.php dan ...

<?php
require_once('_settings.config.php');
            global $db;
            $blog = new Blog("My Blog");
            $posts = $blog->getPosts(); ?>

               <?php foreach ($posts as $post): ?>
               <li>
               <?php echo "<div>"; ?>
                   <?php echo "<span class='footer'>Posted by: " . $post->author . "Created: " . $post->created . "</span>"; ?>
                  <?php echo "</div>"; ?>
               <?php endforeach; ?>  

İşte istendiği gibi benim getPosts fonksiyonudur. Bu $ ileti dizisini döndürür.

public function getPosts() {
        $result = $this->db->query("SELECT * FROM posts");
        $posts = array();
        while($post = $result->fetch_assoc()) {
            array_push($posts, new BlogPost($post['id'], $post['created'], $post['author'], $post['title'], $post['body']));      
        }    
        return $posts;        
    }                                                                                                                                       

0 Cevap