2010-12-14 5 views
0

mon contrôleur estforeach ne pas montrer des résultats en vue

<?php 

class Blog extends Controller { 

function Blog() 
    { 
     parent::Controller(); 

    } 


    function index() 
{ 

     $data['title']= "this is a blog"; 
     $data['heading']="Pretty wise"; 
     $data['query']= $this->db->get('entries'); 
     $this->load->view('blogview.php',$data); 

} 


} 
?> 

mon fichier de vue est

<html> 
    <head> 
    <title><?= $title ?></title> 

</head> 
    <body> 
    <h1> <?=$heading?></h1> 

    <?php foreach($query->result() as $row): ?> 

     <h3><?= $row->title ?></h3> 
     <p><?= $row->body ?></p> 

     <hr> 


    <?php endforeach; ?> 



    </body> 
    </html> 

la sortie de c'est une page avec quelque chose comme ça

title ?> 
body ?> 
--------------------- 
title ?> 
body ?> 
--------------------- 

assez manqué jusqu'à hein? lol

je suis sûr d'autres choses de la connectivité de base de données, je suis en train de sortir deux lignes dans mon DB

+0

Le titre dans Firefox est faris

Répondre

2

Il semble que vous n'avez pas court-circuiter les balises activées dans votre installation apache.

balises courtes vous permettent de faire <?= ?> plutôt que <?php echo($title); ?>

+0

thats bien merci embarrassant/shy vous <3 :) – faris

+0

Est-ce répondre à la question? si oui, acceptez-le. –

+0

oui mais il faut attendre ... vous connaissez la chose de 10 minutes – faris

Questions connexes