2010-12-14 35 views
0
结果

我控制器的foreach没有出现在视图

<?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); 

} 


} 
?> 

我的视图文件是

<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> 

的这个输出是像这样的东西

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

漂亮错过了一个页面起来吧?笑

我相信对其他数据库连接的东西, 我试图输出在我的数据库

+0

Firefox中的标题是 faris 2010-12-14 17:42:57

回答

2

它看起来像你没有短标签在Apache安装开启两行。

短标签允许你做<?= ?>而非<?php echo($title); ?>

+0

以及多数民众赞成尴尬/害羞谢谢<3 :) – faris 2010-12-14 17:46:33

+0

这是否回答这个问题?如果是的话,接受它。 – 2010-12-14 17:49:52

+0

是的,但等待...你知道10薄荷糖的事情 – faris 2010-12-14 17:51:34

相关问题