foreach没有显示结果

时间:2010-12-14 17:39:16

标签: codeigniter view 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 ?>
 ---------------------
很错过了吧?洛尔

我确定其他数据库连接的东西, 我想在我的数据库中输出两行

1 个答案:

答案 0 :(得分:2)

看起来您的apache安装中没有打开短标签。

短标记允许您执行<?= ?>而不是<?php echo($title); ?>