foreach не показывает результаты в поле зрения - PullRequest
0 голосов
/ 14 декабря 2010

мой контроллер

<?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 Ответ

2 голосов
/ 14 декабря 2010

Похоже, у вас не установлены короткие теги в вашей установке apache.

Короткие теги позволяют делать <?= ?> вместо <?php echo($title); ?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...